增加转换名称为拼音的接口

This commit is contained in:
jishenghua 2024-11-14 00:01:06 +08:00
parent f598ceba7f
commit 1173578859

View File

@ -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;
}
}