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