diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java index 01c6f2730..1dbaa6c79 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopInfoServiceImpl.java @@ -84,6 +84,9 @@ public class ShopInfoServiceImpl extends ServiceImpl i @Cacheable(key = "#id") public ShopInfo getById(Serializable id) { ShopInfo shopInfo = super.getById(id); + if(shopInfo == null){ + throw new ApiNotPrintException("店铺不存在"); + } ShopConfig shopConfig = shopConfigService.getById(shopInfo.getId()); BeanUtil.copyProperties(shopConfig, shopInfo); return shopInfo;