From 447f8b06b10077e1dae08222c72643e5aa76ff24 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Wed, 11 Dec 2024 12:24:19 +0800 Subject: [PATCH] fix --- .../iformall/service/impl/WxAgileContractServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxAgileContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxAgileContractServiceImpl.java index 4ad9af35c..c4b6f87b4 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxAgileContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxAgileContractServiceImpl.java @@ -554,7 +554,12 @@ public class WxAgileContractServiceImpl implements WxAgileContractService { for (int j = 0 ; j < depositShopIdList.size(); j++ ) { Long sid = depositShopIdList.get(j); BigDecimal shoprentArea = shopAreaRateMap.get(sid); - BigDecimal shoprate = shoprentArea.divide(new BigDecimal(wxRentContract.getRentArea()),Constant.default_long_decimal_size,BigDecimal.ROUND_HALF_UP); + BigDecimal shoprate = null; + if (depositShopIdList.size() == 1) { + shoprate = new BigDecimal(1); + }else { + shoprate = shoprentArea.divide(new BigDecimal(wxRentContract.getRentArea()),Constant.default_long_decimal_size,BigDecimal.ROUND_HALF_UP); + } String cusName = null; if (null != shopUserMap) { WxShopUsers su = shopUserMap.get(sid);