|
@@ -36,6 +36,14 @@ public class D10002Service extends D10002BaseModel implements ExecProcessFlow {
|
|
|
String sectionPara4 =this.getA_d10002().getSectionPara4();
|
|
|
String sectionPara5 =this.getA_d10002().getSectionPara5();
|
|
|
|
|
|
+
|
|
|
+ DNodeMapper nodeMapper =UtilTools.getBean(DNodeMapper.class);
|
|
|
+ DNode sNode = nodeMapper.selectByPrimaryKey(snId);
|
|
|
+ DNode eNode = nodeMapper.selectByPrimaryKey(enId);
|
|
|
+ if(sNode==null || eNode==null){
|
|
|
+ throw new BusinessException("EB3000001");
|
|
|
+ }
|
|
|
+
|
|
|
if(pid ==null || pid<=0){//添加
|
|
|
pdSnIdEnId(dPipeDao,snId,enId);
|
|
|
savePipe(dPipeDao, name, snId, enId, roughCoe, sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4, sectionPara5);
|
|
@@ -46,6 +54,7 @@ public class D10002Service extends D10002BaseModel implements ExecProcessFlow {
|
|
|
}
|
|
|
updatePipe(dPipeDao, name, snId, enId, roughCoe, sectionType, sectionPara1, sectionPara2, sectionPara3, sectionPara4, sectionPara5, pipe);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private void updatePipe(DPipeMapper dPipeDao, String name, Integer snId, Integer enId, String roughCoe, String sectionType, String sectionPara1, String sectionPara2, String sectionPara3, String sectionPara4, String sectionPara5, DPipe pipe) {
|