|  |  | @ -119,6 +119,9 @@ public class BasicThirdSysController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (exists) { |  |  |  |             if (exists) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 return ResultVOUtils.error(500, "第三方系统名称重复"); |  |  |  |                 return ResultVOUtils.error(500, "第三方系统名称重复"); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             BasicThirdSysEntity temp = basicThirdSysService.selectByThirdId(basicThirdSysEntity.getThirdId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (!basicThirdSysEntity.getEnabled()) { |  |  |  |             if (!basicThirdSysEntity.getEnabled()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 //如操作为禁用第三方系统,则需要判断是否是最后一个启用的第三方系统,需要保留至少启用一个第三方系统
 |  |  |  |                 //如操作为禁用第三方系统,则需要判断是否是最后一个启用的第三方系统,需要保留至少启用一个第三方系统
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest(); |  |  |  |                 FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -129,7 +132,12 @@ public class BasicThirdSysController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             BasicThirdSysEntity temp = basicThirdSysService.selectByThirdId(basicThirdSysEntity.getThirdId()); |  |  |  | 
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (temp.getMainSys() && !temp.getEnabled()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 return ResultVOUtils.error(500, "主系统必须启用"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (!temp.getMainSys().equals(basicThirdSysEntity.getMainSys())) { |  |  |  |             if (!temp.getMainSys().equals(basicThirdSysEntity.getMainSys())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (udiRelevanceService.isExit() || unitMaintainService.isExit()) { |  |  |  |                 if (udiRelevanceService.isExit() || unitMaintainService.isExit()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     return ResultVOUtils.error(999, "产品信息已经关联,无法取消主系统!"); |  |  |  |                     return ResultVOUtils.error(999, "产品信息已经关联,无法取消主系统!"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |