src/main/java/com/mzl/flower/service/payment/OrderItemSettlementService.java
@@ -130,7 +130,7 @@ BigDecimal markupOne = getAmount(oi.getMarkupOne()); BigDecimal markupTwo = getAmount(oi.getMarkupTwo()); BigDecimal ppPrice = markupOne.add(markupTwo).subtract(oi.getCouponAmount());//1次加价+2次加价-优惠券金额 BigDecimal ppPrice = markupOne.add(markupTwo).subtract(getAmount(oi.getCouponAmount()));//1次加价+2次加价-优惠券金额 lackFeePlatform = lackFeePlatform.add(ppPrice.multiply(new BigDecimal(lackNum))); } else if (Constants.CHECK_TYPE.replace.name().equals(type)) { replaceNum = num == null ? 0 : num; src/main/java/com/mzl/flower/service/payment/UserPaymentV3Service.java
@@ -457,7 +457,10 @@ revertPointGoodsRecord(order.getId()); //恢复优惠券 couponRecordService.cancelCouponUsage(order.getId()); String memberCouponId = order.getMemberCouponId(); if(StringUtils.isNotEmpty(memberCouponId)) { couponRecordService.cancelCouponUsage(order.getId()); } } private void revertPointGoodsRecord(String orderId){