|  |  | @ -101,6 +101,15 @@ public class BasicThirdSysController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (basicThirdSysEntity != null) { |  |  |  |         if (basicThirdSysEntity != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             BasicThirdSysEntity temp = basicThirdSysService.selectByThirdId(basicThirdSysEntity.getThirdId()); |  |  |  |             BasicThirdSysEntity temp = basicThirdSysService.selectByThirdId(basicThirdSysEntity.getThirdId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (!basicThirdSysEntity.getEnabled()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 //如操作为禁用第三方系统,则需要判断是否是最后一个启用的第三方系统,需要保留至少启用一个第三方系统
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 filterBasicThirdSysRequest.setEnabled(true); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 int count = basicThirdSysService.countThirdSys(filterBasicThirdSysRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (count == 1) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     return ResultVOUtils.error(500, "至少需需用一个第三方系统!"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (temp.getMainSys() != basicThirdSysEntity.getMainSys()) { |  |  |  |             if (temp.getMainSys() != basicThirdSysEntity.getMainSys()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (udiRelevanceService.isExit() || unitMaintainService.isExit()) { |  |  |  |                 if (udiRelevanceService.isExit() || unitMaintainService.isExit()) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     return ResultVOUtils.error(999, "设置主系统失败"); |  |  |  |                     return ResultVOUtils.error(999, "设置主系统失败"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |