|
|
@@ -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());
|