From 952f6ff37b57adcfd5b057ac7e0c43bb9697a01f Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Fri, 21 Apr 2023 00:59:24 +0800 Subject: [PATCH] 咨询 --- src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java index 96a8c09..87bffd1 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java @@ -7,7 +7,10 @@ import cc.mrbird.febs.mall.dto.MallNewsInfoDto; import cc.mrbird.febs.mall.entity.MallNewsCategory; import cc.mrbird.febs.mall.entity.MallNewsInfo; +import cc.mrbird.febs.mall.service.IMallNewsCategoryService; import cc.mrbird.febs.mall.service.IMallNewsInfoService; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; @@ -31,6 +34,7 @@ public class AdminNewsInfoController extends BaseController { private final IMallNewsInfoService mallNewsInfoService; + private final IMallNewsCategoryService mallNewsCategoryService; /** * 新闻中心-列表 @@ -95,8 +99,12 @@ } @GetMapping(value = "findAllCategoryList") - public FebsResponse findAllCategoryList() { - List<MallNewsCategory> categories = mallNewsInfoService.findAllCategory(); + public FebsResponse findAllCategoryList(String code) { + LambdaQueryWrapper<MallNewsCategory> query = new LambdaQueryWrapper<>(); + if (StrUtil.isNotBlank(code)) { + query.eq(MallNewsCategory::getCode, code); + } + List<MallNewsCategory> categories = mallNewsCategoryService.list(query); return new FebsResponse().success().data(categories); } -- Gitblit v1.9.1