Commit 04fdc70f582bc869495c07d8178c8732eaa64dba

Authored by 卢越
1 parent 257e3c6a

修复优惠券回收后,领取数量和剩余数量不更新的问题

yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponServiceImpl.java
@@ -140,8 +140,8 @@ public class CouponServiceImpl implements CouponService { @@ -140,8 +140,8 @@ public class CouponServiceImpl implements CouponService {
140 if (deleteCount == 0) { 140 if (deleteCount == 0) {
141 throw exception(COUPON_DELETE_FAIL_USED); 141 throw exception(COUPON_DELETE_FAIL_USED);
142 } 142 }
143 - // 减少优惠劵模板的领取数量 -1  
144 - couponTemplateService.updateCouponTemplateTakeCount(id, -1); 143 + // 传入优惠券模板ID,减少优惠劵模板的领取数量 -1
  144 + couponTemplateService.updateCouponTemplateTakeCount(couponMapper.selectById(id).getTemplateId(), -1);
145 } 145 }
146 146
147 @Override 147 @Override