修改空指针报错的问题
This commit is contained in:
@@ -47,8 +47,8 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
||||
private ShopConfigService shopConfigService;
|
||||
|
||||
@Override
|
||||
public Integer getPackagePromotionSwitch() {
|
||||
Integer isPackagePromotion = shopConfigService.getById(StpKit.USER.getShopId()).getIsPackagePromotion();
|
||||
public Integer getPackagePromotionSwitch(Long shopId) {
|
||||
Integer isPackagePromotion = shopConfigService.getById(shopId).getIsPackagePromotion();
|
||||
return isPackagePromotion == null ? SystemConstants.OneZero.ZERO : isPackagePromotion;
|
||||
}
|
||||
|
||||
@@ -153,8 +153,8 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
||||
Long shopId = StpKit.USER.getShopId();
|
||||
|
||||
// 如果没有开启操作,直接返回空数据
|
||||
ShopConfig shopConfig = shopConfigService.getById(shopId);
|
||||
if (SystemConstants.OneZero.ZERO == shopConfig.getIsPackagePromotion()) {
|
||||
Integer promotionSwitch = getPackagePromotionSwitch(shopId);
|
||||
if (SystemConstants.OneZero.ZERO == promotionSwitch) {
|
||||
log.info("没有开启套餐推广");
|
||||
return new Page<>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user