瀏覽代碼

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

release_toaliyun_real
gongbiao 7 年之前
父節點
當前提交
48ece29f9d
共有 1 個檔案被更改,包括 11 行新增0 行删除
  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 查看文件

@@ -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…
取消
儲存