diff --git a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java index 27779d4..aa09b90 100644 --- a/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java +++ b/mcwl-pay/src/main/java/com/mcwl/pay/service/impl/OrderTradeServiceImpl.java @@ -189,7 +189,7 @@ public class OrderTradeServiceImpl extends ServiceImpl params) { + String buyerPayAmountStr = params.get("buyer_pay_amount"); + if (buyerPayAmountStr != null && !buyerPayAmountStr.isEmpty()) { + BigDecimal buyerPayAmount = new BigDecimal(buyerPayAmountStr); + orderTrade.setPaymentAmount(buyerPayAmount.intValue()); + } + // 根据订单类型进行处理 if (OrderTypeEnum.POINTS.getName().equals(suffix)) { pointsHandler(orderTrade, params); @@ -507,11 +513,6 @@ public class OrderTradeServiceImpl extends ServiceImpl