From a2b46d46b89ad8e9a97d45f7ec23cd13bc407fed Mon Sep 17 00:00:00 2001 From: winter Date: Thu, 8 Aug 2024 11:04:10 +0800 Subject: [PATCH] fix --- .../service/impl/WxPropertyContractServiceImpl.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java index 65db46b6e..25b46e908 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java @@ -641,12 +641,19 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService for (int i = 1; i < size; i++) { priceArr[i] = new BigDecimal(integers.get(i)).divide(new BigDecimal(100)).setScale(Constant.default_long_decimal_size, RoundingMode.HALF_UP).toPlainString(); } - }else if (wxPropertyContract.getAdjustRatioWay().equals(EnumRentContractAdjustRatioWay.FIX_RATIO.getCode())){ - BigDecimal priceD = new BigDecimal(price); + }else { for (int i = 1; i < size; i++) { - priceArr[i] = priceD.multiply(new BigDecimal(integers.get(i))).divide(new BigDecimal(100)).toPlainString(); + priceArr[i] = price; } } + //物业没有4 +// }else if (wxPropertyContract.getAdjustRatioWay().equals(EnumRentContractAdjustRatioWay.FIX_RATIO.getCode())){ +// BigDecimal priceD = new BigDecimal(price); +// for (int i = 1; i < size; i++) { +// priceArr[i] = priceD.multiply(new BigDecimal(integers.get(i))).divide(new BigDecimal(100)).toPlainString(); +// } +// } + int month = 12; int divide = lease / month;