Pārlūkot izejas kodu

fix 续费订单使用优惠券,优惠金额不展示

zoujiajian 3 gadi atpakaļ
vecāks
revīzija
ec7cdbf667

+ 2 - 2
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -635,11 +635,11 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			if (coupon.getType() == Coupon.Type.discount) {
 				BigDecimal discountMoney = orderDon.getMoney().multiply(coupon.getDiscount());
 				orderDon.setMoney(discountMoney);
-				couponMoney = orderDon.getMoney().subtract(discountMoney);
+				couponMoney = orderDon.getRealMoney().subtract(discountMoney);
 			} else if (coupon.getType() == Coupon.Type.reduce) {
 				BigDecimal subtractMoney = orderDon.getMoney().subtract(coupon.getReduceMoney());
 				orderDon.setMoney(subtractMoney);
-				couponMoney = orderDon.getMoney().subtract(subtractMoney);
+				couponMoney = orderDon.getRealMoney().subtract(subtractMoney);
 			}
 			orderDon.setCouponMoney(couponMoney);
 			orderDon.setCouponUserId(couponUser.getId());