zoujiajian 3 년 전
부모
커밋
f6852a92c0
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

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

@@ -517,7 +517,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			Coupon coupon = couponMapper.getCouponById(couponId);
 			BigDecimal couponMoney = null;
 			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);
 				couponMoney = payRequest.getDonMoney().subtract(discountMoney);
 			} else if (coupon.getType() == Coupon.Type.reduce) {
@@ -1073,7 +1073,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			couponUser.setUserId(userId);
 			couponUser.setStatus(CouponUser.Status.used);
 			couponUser.setChannel(CouponUser.Channel.exCode);
-			couponFontService.updateCouponUserValidTime(couponId, couponUser);
+			couponFontService.updateCouponUserValidTime(couponUser.getCouponId(), couponUser);
 			try {
 				couponUserMapper.insert(couponUser);
 			} catch (DuplicateKeyException e) {