Selaa lähdekoodia

上传文件至 'service/homePage/src/main/java/com/zhentao/service/impl'

yh0701 3 kuukautta sitten
vanhempi
commit
30a93b1953

+ 9 - 1
service/homePage/src/main/java/com/zhentao/service/impl/ActivityServiceImpl.java

@@ -30,9 +30,12 @@ public class ActivityServiceImpl implements ActivityService {
      * 获取活动列表
      */
     @Override
-    public List<Activity> getActivityList(Integer type, Integer status) {
+    public List<Activity> getActivityList(Integer type, Integer status, Integer limit) {
         QueryWrapper<Activity> queryWrapper = new QueryWrapper<>();
         
+        // 只查询未删除的活动
+        queryWrapper.eq("is_deleted", 0);
+        
         // 按类型筛选
         if (type != null) {
             queryWrapper.eq("type", type);
@@ -46,6 +49,11 @@ public class ActivityServiceImpl implements ActivityService {
         // 按开始时间降序排序
         queryWrapper.orderByDesc("start_time");
         
+        // 限制数量
+        if (limit != null && limit > 0) {
+            queryWrapper.last("LIMIT " + limit);
+        }
+        
         return activityMapper.selectList(queryWrapper);
     }