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