|
@@ -12,6 +12,7 @@ import com.miniframe.model.es.dao.EsUnitGroupMapper;
|
|
|
import com.miniframe.model.es.dao.EsUnitMapper;
|
|
|
import com.miniframe.model.es.dao.EsUnitSysDelMapper;
|
|
|
import com.miniframe.model.es.dao.EsUnitSysMapper;
|
|
|
+import io.netty.util.internal.StringUtil;
|
|
|
|
|
|
/**
|
|
|
* 无锡发动机,“单位系统添加”逻辑处理(重新生成不覆盖)。
|
|
@@ -27,9 +28,30 @@ public class ES0020Service extends ES0020BaseModel implements ExecProcessFlow {
|
|
|
//es_unit_sys表插入数据
|
|
|
String nameEn = this.getA_es0020().getNameEn();
|
|
|
String nameZh = this.getA_es0020().getNameZh();
|
|
|
+ String sutId =this.getA_es0020().getSutId();
|
|
|
+ if(StringUtil.isNullOrEmpty(sutId)){
|
|
|
+ insertSys(nameEn, nameZh);
|
|
|
+ }else{
|
|
|
+ updateSys(nameEn, nameZh, sutId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void updateSys(String nameEn, String nameZh, String sutId) {
|
|
|
+ EsUnitSysMapper esUnitSysMapper = UtilTools.getBean(EsUnitSysMapper.class);
|
|
|
+ EsUnitSys esUnitSys = esUnitSysMapper.selectByPrimaryKey(sutId);
|
|
|
+ if(esUnitSys!=null){
|
|
|
+ esUnitSys.setNameZh(nameZh);
|
|
|
+ esUnitSys.setNameEn(nameEn);
|
|
|
+ esUnitSys.setUpdateTime(new Date());
|
|
|
+ esUnitSysMapper.updateByPrimaryKey(esUnitSys);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private void insertSys(String nameEn, String nameZh) {
|
|
|
+ String sutId;
|
|
|
EsUnitSysMapper esUnitSysMapper = UtilTools.getBean(EsUnitSysMapper.class);
|
|
|
EsUnitSys esUnitSys = new EsUnitSys();
|
|
|
- String sutId = UtilTools.getUUid();
|
|
|
+ sutId = UtilTools.getUUid();
|
|
|
esUnitSys.setSutId(sutId);
|
|
|
esUnitSys.setNameZh(nameZh);
|
|
|
esUnitSys.setNameEn(nameEn);
|
|
@@ -67,7 +89,7 @@ public class ES0020Service extends ES0020BaseModel implements ExecProcessFlow {
|
|
|
esUnitSysDelMapper.insert(esUnitSysDel);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 无锡发动机,“单位系统添加”业务前处理
|
|
|
*/
|