From e15c348bc992de7331d14d76451032358aae9289 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 09 Jan 2025 15:44:14 +0800 Subject: [PATCH] feat(mall): 商品列表增加活动筛选功能 --- src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java index 7c6da9b..1ca5061 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ActivityServiceImpl.java @@ -227,4 +227,24 @@ this.baseMapper.deleteById(id); return new FebsResponse().success().message("操作成功"); } + + @Override + public List<AdminMallActivityListVo> getAdminActivityListByType(Integer type) { + List<AdminMallActivityListVo> mallActivityList = new ArrayList<>(); + List<MallActivity> mallActivities = this.baseMapper.selectList( + new LambdaQueryWrapper<MallActivity>() + .select(MallActivity::getId, MallActivity::getName) + .eq(MallActivity::getState, YesOrNoOrIngEnum.YES.getValue()) + .eq(MallActivity::getType, type) + ); + if(CollUtil.isNotEmpty(mallActivities)){ + for (MallActivity mallActivity : mallActivities) { + AdminMallActivityListVo adminMallActivityListVo = new AdminMallActivityListVo(); + adminMallActivityListVo.setId(mallActivity.getId()); + adminMallActivityListVo.setName(mallActivity.getName()); + mallActivityList.add(adminMallActivityListVo); + } + } + return mallActivityList; + } } -- Gitblit v1.9.1