|  | @@ -41,12 +41,14 @@ public class TenantContractRecordServiceImpl extends ServiceImpl<TenantContractR
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      @Transactional(rollbackFor = Exception.class)
 |  |      @Transactional(rollbackFor = Exception.class)
 | 
											
												
													
														|  |      public int insertContractRecord(Integer tenantId, String contractPath, TenantContractRecordEnum en) {
 |  |      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();
 |  |          Date now = new Date();
 |