|
@@ -225,7 +225,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
Coupon coupon = couponMapper.selectById(couponId);
|
|
Coupon coupon = couponMapper.selectById(couponId);
|
|
|
BigDecimal couponMoney = null;
|
|
BigDecimal couponMoney = null;
|
|
|
if (coupon.getType() == Coupon.Type.discount) {
|
|
if (coupon.getType() == Coupon.Type.discount) {
|
|
|
- BigDecimal discountMoney = payRequest.getDonMoney().multiply(coupon.getDiscount()).divide(BigDecimal.valueOf(100), 2, RoundingMode.DOWN);
|
|
|
|
|
|
|
+ BigDecimal discountMoney = payRequest.getDonMoney().multiply(coupon.getDiscount());
|
|
|
orderDon.setMoney(discountMoney);
|
|
orderDon.setMoney(discountMoney);
|
|
|
couponMoney = payRequest.getDonMoney().subtract(discountMoney);
|
|
couponMoney = payRequest.getDonMoney().subtract(discountMoney);
|
|
|
} else if (coupon.getType() == Coupon.Type.reduce) {
|
|
} else if (coupon.getType() == Coupon.Type.reduce) {
|