浏览代码

fix 实物订单权益展示

zoujiajian 1 年之前
父节点
当前提交
401cddbf89
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

+ 4 - 1
netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

@@ -1,6 +1,7 @@
 package com.cyksj.web.controller.payment;
 
 import cn.hutool.core.codec.Base64;
+import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.extra.qrcode.QrCodeUtil;
 import cn.hutool.extra.qrcode.QrConfig;
@@ -479,7 +480,9 @@ public class OrderController {
                 if (StrUtil.isNotBlank(benefitsList)) {
                     try {
                         List<Long> skuIds = Jsons.parseList(benefitsList, GoodsDonSku.class).stream().map(GoodsDonSku::getId).collect(Collectors.toList());
-                        data.setBenefitsViews(beanSearcher.searchAll(GoodsDonSkuView.class, MapUtils.builder().field(GoodsDonSkuView::getSkuId, skuIds).op(Operator.InList).build()));
+                        if (CollUtil.isNotEmpty(skuIds)) {
+                            data.setBenefitsViews(beanSearcher.searchAll(GoodsDonSkuView.class, MapUtils.builder().field(GoodsDonSkuView::getSkuId, skuIds).op(Operator.InList).build()));
+                        }
                     } catch (Exception e) {
 
                     }