|
|
@@ -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) {
|
|
|
|
|
|
}
|