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