1
This commit is contained in:
@@ -11,6 +11,7 @@ import com.czg.validator.group.InsertGroup;
|
|||||||
import com.czg.validator.group.UpdateGroup;
|
import com.czg.validator.group.UpdateGroup;
|
||||||
import com.mybatisflex.core.paginate.Page;
|
import com.mybatisflex.core.paginate.Page;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@@ -20,6 +21,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
* @author yjjie
|
* @author yjjie
|
||||||
* @date 2025/12/18 11:18
|
* @date 2025/12/18 11:18
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/admin/package")
|
@RequestMapping("/admin/package")
|
||||||
public class PpPackageController {
|
public class PpPackageController {
|
||||||
@@ -93,9 +95,11 @@ public class PpPackageController {
|
|||||||
@PutMapping("/switch")
|
@PutMapping("/switch")
|
||||||
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:updateSwitch", name = "修改套餐推广开关")
|
@SaAdminCheckPermission(parentName = "套餐推广", value = "market:package:updateSwitch", name = "修改套餐推广开关")
|
||||||
public CzgResult<Boolean> updatePackagePromotionSwitch(@RequestBody JSONObject param) {
|
public CzgResult<Boolean> updatePackagePromotionSwitch(@RequestBody JSONObject param) {
|
||||||
|
log.info("修改套餐推广开关: {}", param);
|
||||||
AssertUtil.isNull(param, "参数错误");
|
AssertUtil.isNull(param, "参数错误");
|
||||||
Integer status = param.getInteger("status");
|
Integer status = param.getInteger("status");
|
||||||
AssertUtil.isNull(status, "参数错误");
|
AssertUtil.isNull(status, "参数错误");
|
||||||
|
log.info("修改套餐推广开关 status == {}", status);
|
||||||
return CzgResult.success(ppPackageService.updatePackagePromotionSwitch(status));
|
return CzgResult.success(ppPackageService.updatePackagePromotionSwitch(status));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class PpPackageServiceImpl extends ServiceImpl<PpPackageMapper, PpPackage
|
|||||||
Long shopId = StpKit.USER.getShopId();
|
Long shopId = StpKit.USER.getShopId();
|
||||||
ShopConfig shopConfig = new ShopConfig();
|
ShopConfig shopConfig = new ShopConfig();
|
||||||
shopConfig.setIsPackagePromotion(status);
|
shopConfig.setIsPackagePromotion(status);
|
||||||
boolean update = shopConfigService.update(shopConfig, query().eq(ShopConfig::getId, shopId));
|
boolean update = shopConfigService.update(shopConfig, QueryWrapper.create().eq(ShopConfig::getId, shopId));
|
||||||
if (update && status == 0) {
|
if (update && status == 0) {
|
||||||
// 下架所有进行中的套餐订单
|
// 下架所有进行中的套餐订单
|
||||||
UpdateChain.of(PpPackage.class)
|
UpdateChain.of(PpPackage.class)
|
||||||
|
|||||||
Reference in New Issue
Block a user