|
@@ -222,7 +222,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
//存在优惠券
|
|
//存在优惠券
|
|
|
if (couponUser != null) {
|
|
if (couponUser != null) {
|
|
|
Long couponId = couponUser.getCouponId();
|
|
Long couponId = couponUser.getCouponId();
|
|
|
- Coupon coupon = couponMapper.selectById(couponId);
|
|
|
|
|
|
|
+ Coupon coupon = couponMapper.getCouponById(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());
|
|
BigDecimal discountMoney = payRequest.getDonMoney().multiply(coupon.getDiscount());
|
|
@@ -514,7 +514,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
//存在优惠券
|
|
//存在优惠券
|
|
|
if (couponUser != null) {
|
|
if (couponUser != null) {
|
|
|
Long couponId = couponUser.getCouponId();
|
|
Long couponId = couponUser.getCouponId();
|
|
|
- Coupon coupon = couponMapper.selectById(couponId);
|
|
|
|
|
|
|
+ Coupon coupon = couponMapper.getCouponById(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()).divide(BigDecimal.valueOf(100), 2, RoundingMode.DOWN);
|