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 91e0d185..656e92b6 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 @@ -536,7 +536,6 @@ public class OrderDetailServiceImpl implements OrderDetailService { payMoney=payMoney.subtract(payCommissionMoney); fdUpdate.setPayMoney(payMoney); logger.info("平台的抽成减去承担手续费后的金额{},平台手续费{}", payMoney,payCommissionMoney); - financialDetailService.updateFinancialDetail(fdUpdate); logger.debug("子订单[{}]的完单流程开始", orderDetailId); // 子单收款人的memberId @@ -665,6 +664,7 @@ public class OrderDetailServiceImpl implements OrderDetailService { divMembers.add(new DivMember(memberId, MoneyUtil.toS(odMoney), false)); // 平台金额部分抽出来部分承担手续费 divMembers.add(new DivMember("0", MoneyUtil.toS(payCommissionMoney), true)); + financialDetailService.updateFinancialDetail(fdUpdate); } logger.info("子单的罚金处理后的总额{}",dtx); String orderNo = "OD_" + orderDetailId + "_" + System.currentTimeMillis();