|
@@ -5,6 +5,7 @@ import com.miniframe.core.ExecProcessFlow;
|
|
|
import com.miniframe.core.exception.BusinessException;
|
|
|
import com.miniframe.core.ext.UtilTools;
|
|
|
import com.miniframe.generate.business.system.model.D10002BaseModel;
|
|
|
+import com.miniframe.mappers.system.dao.CodeOnlyOneMapper;
|
|
|
import com.miniframe.model.system.DNode;
|
|
|
import com.miniframe.model.system.DPipe;
|
|
|
import com.miniframe.model.system.DPipeSQLBuilder;
|
|
@@ -61,6 +62,11 @@ public class D10002Service extends D10002BaseModel implements ExecProcessFlow {
|
|
|
|
|
|
if(pid ==null || pid<=0){//添加
|
|
|
pdSnIdEnId(dPipeDao,snId,enId);
|
|
|
+ CodeOnlyOneMapper codedao =UtilTools.getBean(CodeOnlyOneMapper.class);
|
|
|
+ Integer codenum =codedao.getPipcodeNum(code,-1);
|
|
|
+ if(codenum!=0){
|
|
|
+ throw new BusinessException("EB3100039",new String[]{code});
|
|
|
+ }
|
|
|
savePipe(dPipeDao, name, snId, enId, roughCoe,
|
|
|
sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4, sectionPara5,code,roughCoeName,gf,bf);
|
|
|
}else{//修改
|
|
@@ -69,13 +75,15 @@ public class D10002Service extends D10002BaseModel implements ExecProcessFlow {
|
|
|
if(pipe==null){
|
|
|
throw new BusinessException("EB3100002");
|
|
|
}
|
|
|
+ CodeOnlyOneMapper codedao =UtilTools.getBean(CodeOnlyOneMapper.class);
|
|
|
+ Integer codenum =codedao.getPipcodeNum(code,pid);
|
|
|
+ if(codenum!=0){
|
|
|
+ throw new BusinessException("EB3100039",new String[]{code});
|
|
|
+ }
|
|
|
updatePipe(dPipeDao, name, snId, enId, roughCoe, sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4,
|
|
|
sectionPara5,roughCoeName, pipe,code,gf,bf);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|