Просмотр исходного кода

!1409 修复确认退款报错和取消订单定时任务报错
Merge pull request !1409 from sunway/fix-20250820

芋道源码 месяцев назад: 11
Родитель
Сommit
b1521788bd

+ 4 - 0
yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponServiceImpl.java

@@ -166,6 +166,10 @@ public class CouponServiceImpl implements CouponService {
     public void invalidateCouponsByAdmin(List<Long> giveCouponIds, Long userId) {
         // 循环收回
         for (Long couponId : giveCouponIds) {
+            // couponId为空或0则跳过
+            if (null == couponId || couponId <= 0) {
+                continue;
+            }
             try {
                 getSelf().invalidateCoupon(couponId, userId);
             } catch (Exception e) {