diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index e43b672a5..6c35e8082 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -476,7 +476,7 @@ public class OrderInfoServiceImpl extends ServiceImpl 0) { - newTotalAmount = totalAmount.getPrice().subtract(param.getDiscountAmount()); + newTotalAmount = newTotalAmount.subtract(param.getDiscountAmount()); } //积分抵扣 金额范围校验 抵扣金额校验 if (param.getPointsNum() > 0) {