Explorar el Código

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

release_toaliyun_real
gongbiao hace 7 años
padre
commit
48ece29f9d
Se han modificado 1 ficheros con 11 adiciones y 0 borrados
  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 Ver fichero

@@ -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();


Cargando…
Cancelar
Guardar