From 7ada9d6ead9b6fb9153291dd5d3698c2d35590f0 Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Mon, 16 Dec 2024 23:28:16 +0800 Subject: [PATCH] fix --- .../iformall/service/impl/WxRentContractServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 45c795a28..3dfaa2bd5 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -2859,7 +2859,7 @@ public class WxRentContractServiceImpl implements WxRentContractService { BigDecimal shoprentArea = shopAreaRateMap.get(sid); BigDecimal shoprate = shoprentArea.divide(new BigDecimal(rentcontract.getRentArea()),Constant.default_long_decimal_size,BigDecimal.ROUND_HALF_UP); - String newmoney = bussinessmoney.multiply(shoprate).setScale(rentcontract.getDecimalSize()).toPlainString(); + String newmoney = bussinessmoney.multiply(shoprate).setScale(rentcontract.getDecimalSize(),BigDecimal.ROUND_HALF_UP).toPlainString(); WxAllBill b = new WxAllBill(); final IdWorker idWorker = IdWorker.get(); b.setId(idWorker.nextId()); @@ -2937,7 +2937,7 @@ public class WxRentContractServiceImpl implements WxRentContractService { BigDecimal shoprentArea = shopAreaRateMap.get(sid); BigDecimal shoprate = shoprentArea.divide(new BigDecimal(rentcontract.getRentArea()),Constant.default_long_decimal_size,BigDecimal.ROUND_HALF_UP); - String newmoney = bussinessmoney.multiply(shoprate).setScale(rentcontract.getDecimalSize()).toPlainString(); + String newmoney = bussinessmoney.multiply(shoprate).setScale(rentcontract.getDecimalSize(),BigDecimal.ROUND_HALF_UP).toPlainString(); WxAllBill bmbill = new WxAllBill(); final IdWorker idWorker = IdWorker.get(); bmbill.setId(idWorker.nextId()); @@ -3015,7 +3015,7 @@ public class WxRentContractServiceImpl implements WxRentContractService { BigDecimal shoprentArea = shopAreaRateMap.get(sid); BigDecimal shoprate = shoprentArea.divide(new BigDecimal(rentcontract.getRentArea()),Constant.default_long_decimal_size,BigDecimal.ROUND_HALF_UP); - String newmoney = moneyb.multiply(shoprate).setScale(rentcontract.getDecimalSize()).toPlainString(); + String newmoney = moneyb.multiply(shoprate).setScale(rentcontract.getDecimalSize(),BigDecimal.ROUND_HALF_UP).toPlainString(); WxAllBill bmbill = new WxAllBill(); final IdWorker idWorker = IdWorker.get(); bmbill.setId(idWorker.nextId());