修改空指针报错的问题
This commit is contained in:
@@ -2,7 +2,6 @@ package com.czg.controller.admin;
|
|||||||
|
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import com.czg.annotation.SaAdminCheckPermission;
|
import com.czg.annotation.SaAdminCheckPermission;
|
||||||
import com.czg.controller.user.UPpPackageController;
|
|
||||||
import com.czg.market.service.PpPackageOrderService;
|
import com.czg.market.service.PpPackageOrderService;
|
||||||
import com.czg.market.service.PpPackageService;
|
import com.czg.market.service.PpPackageService;
|
||||||
import com.czg.market.vo.PpOrderListVO;
|
import com.czg.market.vo.PpOrderListVO;
|
||||||
@@ -97,7 +96,7 @@ public class PpPackageController {
|
|||||||
@GetMapping("/switch")
|
@GetMapping("/switch")
|
||||||
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:getSwitch", name = "获取套餐推广开关")
|
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:getSwitch", name = "获取套餐推广开关")
|
||||||
public CzgResult<Integer> getPackagePromotionSwitch() {
|
public CzgResult<Integer> getPackagePromotionSwitch() {
|
||||||
return CzgResult.success(ppPackageService.getPackagePromotionSwitch());
|
return CzgResult.success(ppPackageService.getPackagePromotionSwitch(StpKit.USER.getShopId()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public interface PpPackageService extends IService<PpPackage> {
|
|||||||
/**
|
/**
|
||||||
* 获取套餐推广开关
|
* 获取套餐推广开关
|
||||||
*/
|
*/
|
||||||
Integer getPackagePromotionSwitch();
|
Integer getPackagePromotionSwitch(Long shopId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新套餐开关
|
* 更新套餐开关
|
||||||
|
|||||||
@@ -47,8 +47,8 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
|||||||
private ShopConfigService shopConfigService;
|
private ShopConfigService shopConfigService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer getPackagePromotionSwitch() {
|
public Integer getPackagePromotionSwitch(Long shopId) {
|
||||||
Integer isPackagePromotion = shopConfigService.getById(StpKit.USER.getShopId()).getIsPackagePromotion();
|
Integer isPackagePromotion = shopConfigService.getById(shopId).getIsPackagePromotion();
|
||||||
return isPackagePromotion == null ? SystemConstants.OneZero.ZERO : isPackagePromotion;
|
return isPackagePromotion == null ? SystemConstants.OneZero.ZERO : isPackagePromotion;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,8 +153,8 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
|||||||
Long shopId = StpKit.USER.getShopId();
|
Long shopId = StpKit.USER.getShopId();
|
||||||
|
|
||||||
// 如果没有开启操作,直接返回空数据
|
// 如果没有开启操作,直接返回空数据
|
||||||
ShopConfig shopConfig = shopConfigService.getById(shopId);
|
Integer promotionSwitch = getPackagePromotionSwitch(shopId);
|
||||||
if (SystemConstants.OneZero.ZERO == shopConfig.getIsPackagePromotion()) {
|
if (SystemConstants.OneZero.ZERO == promotionSwitch) {
|
||||||
log.info("没有开启套餐推广");
|
log.info("没有开启套餐推广");
|
||||||
return new Page<>();
|
return new Page<>();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user