diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/UProductServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/UProductServiceImpl.java index 3e7a2c41..a3a74916 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/UProductServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/UProductServiceImpl.java @@ -105,7 +105,7 @@ public class UProductServiceImpl extends ServiceImpl imp } Integer isSaleTime = calcIsSaleTime(group.getUseTime(), group.getSaleStartTime(), group.getSaleEndTime()); productList.parallelStream().forEach(product -> { - product.setIsSaleTime(isSaleTime); + product.setIsSaleTime(isSaleTime); }); group.setProductList(productList); } @@ -137,11 +137,12 @@ public class UProductServiceImpl extends ServiceImpl imp .eq(ProdSku::getIsGrounding, YesNoEnum.YES.value()) .eq(ProdSku::getSpecInfo, specInfo) , ShopProductSkuInfoVo.class); - if (data == null) { - throw new CzgException("商品SKU不可售或不存在"); + // throw new CzgException("商品SKU不可售或不存在"); + if (data != null) { + data.setStockNumber(ObjUtil.defaultIfNull(product.getStockNumber(), 0)); + return data; } - data.setStockNumber(ObjUtil.defaultIfNull(product.getStockNumber(), 0)); - return data; + return null; } /**