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