From 297274bd81d178399a71d59c407cf6cdeb37263d Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Wed, 11 Dec 2024 18:00:12 +0800 Subject: [PATCH] fix --- .../com/iformall/service/impl/WxRentContractServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 e53a1e42e..50e50e7e3 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -56,6 +56,7 @@ import com.iformall.enums.EnumPriceUnit; import com.iformall.enums.EnumRentAgileType; import com.iformall.enums.EnumRentContractAdjustPeriod; import com.iformall.enums.EnumRentContractAdjustRatioWay; +import com.iformall.enums.EnumRentContractAgileFeesType; import com.iformall.enums.EnumRentContractAppStatus; import com.iformall.enums.EnumRentContractManageFeeType; import com.iformall.enums.EnumRentContractStatus; @@ -1876,7 +1877,8 @@ public class WxRentContractServiceImpl implements WxRentContractService { if (EnumRentContractType.RENT_BY_CUSTOMIZE.getCode() == record.getType()) { record.setPrice("0.01"); } - if (record != null && record.getReceivePeriod() != null ) { + if (record != null && (record.getReceivePeriod() != null || + (null != record.getAgileType() && record.getAgileType().intValue() == EnumRentAgileType.AGILE.getCode()))) { //预览账单改为正式,并写入商户id WxAllBill billRent = new WxAllBill(); billRent.setRentContractId(id);