|
@@ -1,6 +1,7 @@
|
|
|
package com.nb.web.service.bus.service;
|
|
package com.nb.web.service.bus.service;
|
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
+import cn.hutool.extra.pinyin.PinyinUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.nb.web.service.bus.entity.BusDrugEntity;
|
|
import com.nb.web.service.bus.entity.BusDrugEntity;
|
|
|
import com.nb.web.service.bus.mapper.BusDrugMapper;
|
|
import com.nb.web.service.bus.mapper.BusDrugMapper;
|
|
@@ -27,6 +28,7 @@ public class LocalBusDrugService extends BaseService<BusDrugMapper, BusDrugEntit
|
|
|
if(drug!=null){
|
|
if(drug!=null){
|
|
|
throw new CustomException("药品已存在,请勿重复添加");
|
|
throw new CustomException("药品已存在,请勿重复添加");
|
|
|
}
|
|
}
|
|
|
|
|
+ setPinYin(entity);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -39,10 +41,22 @@ public class LocalBusDrugService extends BaseService<BusDrugMapper, BusDrugEntit
|
|
|
if(drug!=null){
|
|
if(drug!=null){
|
|
|
throw new CustomException("药品已存在,请勿重复添加");
|
|
throw new CustomException("药品已存在,请勿重复添加");
|
|
|
}
|
|
}
|
|
|
|
|
+ setPinYin(entity);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void validateBeforeDelete(String id) {
|
|
public void validateBeforeDelete(String id) {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ private void setPinYin(BusDrugEntity entity){
|
|
|
|
|
+ if(StrUtil.isNotEmpty(entity.getName())){
|
|
|
|
|
+ try {
|
|
|
|
|
+ entity.setPinyin(PinyinUtil.getPinyin(entity.getName()));
|
|
|
|
|
+ }catch (Exception e){
|
|
|
|
|
+ entity.setPinyin("#");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|