From 1173578859cead52c942b7a2313c140132c0bde5 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Thu, 14 Nov 2024 00:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BD=AC=E6=8D=A2=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E4=B8=BA=E6=8B=BC=E9=9F=B3=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erp/controller/MaterialController.java | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java index deb97ec6..df123b1d 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java @@ -14,6 +14,7 @@ import com.jsh.erp.service.unit.UnitService; import com.jsh.erp.service.user.UserService; import com.jsh.erp.utils.BaseResponseInfo; import com.jsh.erp.utils.ErpInfo; +import com.jsh.erp.utils.PinYinUtil; import com.jsh.erp.utils.StringUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -713,4 +714,24 @@ public class MaterialController { return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); } } -} + + /** + * 转换名称为拼音 + * @param jsonObject + */ + @PostMapping(value = "/changeNameToPinYin") + @ApiOperation(value = "转换名称为拼音") + public BaseResponseInfo changeNameToPinYin(@RequestBody JSONObject jsonObject)throws Exception { + BaseResponseInfo res = new BaseResponseInfo(); + try { + String name = jsonObject.getString("name"); + res.code = 200; + res.data = PinYinUtil.getFirstLettersLo(name); + } catch(Exception e){ + logger.error(e.getMessage(), e); + res.code = 500; + res.data = "获取数据失败"; + } + return res; + } +} \ No newline at end of file