From c832f2632eb45dd53f156a706edf32c0b8053904 Mon Sep 17 00:00:00 2001 From: cb <642514070@qq.com> Date: Sun, 27 Apr 2025 21:26:20 +0800 Subject: [PATCH] no message --- .../com/ghy/order/service/impl/OrderDetailServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java index 249cba11..cda700b1 100644 --- a/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java +++ b/ghy-order/src/main/java/com/ghy/order/service/impl/OrderDetailServiceImpl.java @@ -660,11 +660,11 @@ public class OrderDetailServiceImpl implements OrderDetailService { // 没有罚金 自己承担手续费 divMembers.add(new DivMember(memberId, MoneyUtil.toS(odMoney), false)); // 平台金额部分抽出来部分承担手续费 - BigDecimal payCommissionMoney= BigDecimal.valueOf(0.01); + BigDecimal payCommissionMoney= new BigDecimal(0.01); payCommissionMoney=odMoney.multiply(payCommissionMoney).setScale(6,RoundingMode.HALF_UP); - payMoney=payMoney.subtract(payCommissionMoney); + payMoney=payMoney.setScale(6,RoundingMode.HALF_UP).subtract(payCommissionMoney); fdUpdate.setPayMoney(payMoney); - divMembers.add(new DivMember("0", MoneyUtil.toS(payCommissionMoney), true)); + divMembers.add(new DivMember("0", MoneyUtil.toS(payCommissionMoney.setScale(6)), true)); financialDetailService.updateFinancialDetail(fdUpdate); odMoney=odMoney.add(payCommissionMoney); // 增加手续费财务子单