| 
					
				 | 
			
			
				@@ -41,12 +41,14 @@ public class TenantContractRecordServiceImpl extends ServiceImpl<TenantContractR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int insertContractRecord(Integer tenantId, String contractPath, TenantContractRecordEnum en) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //一个机构只能创建一个开通协议 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        TenantContractRecord open = this.getOne(new QueryWrapper<>(new TenantContractRecord()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq("tenant_id_", tenantId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .eq("type_", TenantContractRecordEnum.OPEN.getType())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Objects.nonNull(open)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(en.equals(TenantContractRecordEnum.OPEN)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //一个机构只能创建一个开通协议 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            TenantContractRecord open = this.getOne(new QueryWrapper<>(new TenantContractRecord()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq("tenant_id_", tenantId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq("type_", TenantContractRecordEnum.OPEN.getType())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Objects.nonNull(open)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Date now = new Date(); 
			 |