From ad67d6066880c67ceba9fd54e16df380235766f9 Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Fri, 8 Jan 2021 18:53:57 +0800 Subject: [PATCH] fix bug --- .../controller/contract/WxPropertyContractController.java | 4 +++- .../com/iformall/service/impl/WxRentContractServiceImpl.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java index 2c288eadc..4ac929c3c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java @@ -304,7 +304,9 @@ public class WxPropertyContractController extends WxContractBaseController { private boolean rentHasValidProperty(WxPropertyContract contract) { WxPropertyContract wpc = new WxPropertyContract(); wpc.setRentContractId(contract.getRentContractId()); - wpc.setStatuss(EnumRentContractStatus.getValidStatus()); + List statuss = EnumRentContractStatus.getValidStatus(); + statuss.add(EnumRentContractStatus.PERFORMANCE.getCode()); + wpc.setStatuss(statuss); List list = wxPropertyContractService.findList(wpc); if (null != list && list.size() > 0 ) { return true; diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index bbaf586a8..617d6d971 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -411,7 +411,7 @@ public class WxRentContractServiceImpl implements WxRentContractService { record.setEndDate(record.getStartDate()); } - if (record.getType().equals(EnumRentContractType.RENT_BY_JOINT.getCode())) { + if (null != record.getType() && record.getType().equals(EnumRentContractType.RENT_BY_JOINT.getCode())) { if(record.getRevenue() == null || record.getRevenue().longValue() <= 0){ record.setPrice(0l); }else{