diff --git a/cereshop-app/src/main/java/com/shop/cereshop/app/service/order/impl/CereShopOrderServiceImpl.java b/cereshop-app/src/main/java/com/shop/cereshop/app/service/order/impl/CereShopOrderServiceImpl.java index 213878b..c009057 100644 --- a/cereshop-app/src/main/java/com/shop/cereshop/app/service/order/impl/CereShopOrderServiceImpl.java +++ b/cereshop-app/src/main/java/com/shop/cereshop/app/service/order/impl/CereShopOrderServiceImpl.java @@ -402,7 +402,7 @@ public class CereShopOrderServiceImpl implements CereShopOrderService { for (OrderProductParam shop : param.getShops()) { for (ProductSku productSku : shop.getSkus()) { CereShopProduct product = cereProductSkuService.findShopProdBySkuId(productSku.getSkuId()); - if (product.getShelveState() != 1){ + if (ObjectUtils.isNotEmpty(product) && product.getShelveState() != 1){ throw new CoBusinessException(CoReturnFormat.HAVE_INVALID_PRODUCT); }