From 021ab31732f5e2d9ea30c6576157b70cc6ad9015 Mon Sep 17 00:00:00 2001 From: cb <275647614@qq.com> Date: Sun, 27 Apr 2025 15:18:10 +0800 Subject: [PATCH] no message --- .../java/com/ghy/order/service/impl/OrderDetailServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) 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 656e92b6..425de594 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 @@ -533,6 +533,7 @@ public class OrderDetailServiceImpl implements OrderDetailService { FinancialDetail fdUpdate = new FinancialDetail(); fdUpdate.setId(platformFeeFD.getId()); BigDecimal payCommissionMoney= BigDecimal.valueOf(0.01); + payCommissionMoney=payMoney.multiply(payCommissionMoney).setScale(2, RoundingMode.UP); payMoney=payMoney.subtract(payCommissionMoney); fdUpdate.setPayMoney(payMoney); logger.info("平台的抽成减去承担手续费后的金额{},平台手续费{}", payMoney,payCommissionMoney); @@ -665,6 +666,7 @@ public class OrderDetailServiceImpl implements OrderDetailService { // 平台金额部分抽出来部分承担手续费 divMembers.add(new DivMember("0", MoneyUtil.toS(payCommissionMoney), true)); financialDetailService.updateFinancialDetail(fdUpdate); + odMoney=odMoney.add(payCommissionMoney); } logger.info("子单的罚金处理后的总额{}",dtx); String orderNo = "OD_" + orderDetailId + "_" + System.currentTimeMillis();