wangfei 6 anni fa
parent
commit
bb67d7d66d

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/controller/ActivityController.java Vedi File

@@ -221,7 +221,7 @@ public class ActivityController extends BaseController {
221 221
     public ResponseBean getWxList(@RequestParam(defaultValue = "1") Integer pageNum,
222 222
                                 @RequestParam(defaultValue = "10") Integer pageSize) {
223 223
         ResponseBean responseBean = new ResponseBean();
224
-        responseBean = iActivityService.getList(pageNum, pageSize, null,null,null);
224
+        responseBean = iActivityService.getWxList(pageNum, pageSize);
225 225
         return responseBean;
226 226
     }
227 227
 

+ 8
- 0
whole-estate/src/main/java/com/example/wholeestate/service/IActivityService.java Vedi File

@@ -24,6 +24,14 @@ public interface IActivityService extends IService<Activity> {
24 24
      */
25 25
     ResponseBean getList(Integer pageNum, Integer pageSize, String name, Date beginDate, Date endDate);
26 26
 
27
+    /**
28
+     * 查询活动列表
29
+     * @param pageNum
30
+     * @param pageSize
31
+     * @return
32
+     */
33
+    ResponseBean getWxList(Integer pageNum, Integer pageSize);
34
+
27 35
     /**
28 36
      * 根据 活动id 查询
29 37
      * @param activityId

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/ActivityServiceImpl.java Vedi File

@@ -57,6 +57,26 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityMapper, Activity> i
57 57
         return responseBean;
58 58
     }
59 59
 
60
+    @Override
61
+    public  ResponseBean getWxList(Integer pageNum, Integer pageSize) {
62
+        ResponseBean responseBean = new ResponseBean();
63
+
64
+        Page<Activity> page = new Page<>();
65
+        page.setCurrent(pageNum == null ? 1 : pageNum);
66
+        page.setSize(pageSize == null ? 10 : pageSize);
67
+        QueryWrapper<Activity> queryWrapper = new QueryWrapper<>();
68
+        queryWrapper.eq("status", 1);
69
+        IPage<Activity> activityIPage = activityMapper.selectPage(page, queryWrapper);
70
+        List<Activity> records = activityIPage.getRecords();
71
+        records.forEach(e -> {
72
+            Integer signUpNumber = activityMapper.signUpNumber(e.getActivityId());
73
+            e.setSignUpNumber(null == signUpNumber ? 0 : signUpNumber);
74
+        });
75
+
76
+        responseBean.addSuccess(activityIPage);
77
+        return responseBean;
78
+    }
79
+
60 80
     @Override
61 81
     public ResponseBean getActivityId(String activityId) {
62 82
         ResponseBean responseBean = new ResponseBean();