diff --git a/yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityServiceImpl.java b/yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityServiceImpl.java index c2f3906ee..5f1a00204 100644 --- a/yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityServiceImpl.java +++ b/yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityServiceImpl.java @@ -156,7 +156,7 @@ public class DiscountActivityServiceImpl implements DiscountActivityService { private void validateProductExists(List products) { // 1.获得商品所有的 sku List skus = productSkuApi.getSkuListBySpuId( - convertList(products, DiscountActivityBaseVO.Product::getSpuId)); + convertList(products, DiscountActivityBaseVO.Product::getSpuId)).getCheckedData(); Map skuMap = convertMap(skus, ProductSkuRespDTO::getId); // 2. 校验商品 sku 都存在 products.forEach(product -> {