Browse Source

[物业合同][修改][添加合同存在的判断]

release_toaliyun_real
gongbiao 7 years ago
parent
commit
48ece29f9d
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java

+ 11
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java View File

@@ -141,6 +141,17 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR, "押金要大于0");
}

WxPropertyContract propertyContract = new WxPropertyContract();
propertyContract.setTenantId(record.getTenantId());
propertyContract.setRentContractId(record.getRentContractId());
long count = wxPropertyContractMapper.findList(propertyContract)
.stream().filter(p -> p.getStatus().equals(EnumRentContractStatus.SIGNED_RENT_UNPAID.getCode()) ||
p.getStatus().equals(EnumRentContractStatus.RENT_PAID.getCode()) ||
p.getStatus().equals(EnumRentContractStatus.CONTRACT_END_SOON.getCode())).count();
if (count > 0) {
return new ResultData(ErrorCode.RENT_CONTRACT_WITH_SHOP_IS_FOUND);
}

//保存物业合同信息
if (record.getId() == null) {
final IdWorker idWorker = IdWorker.get();


Loading…
Cancel
Save