魏超 5 лет назад
Родитель
Сommit
b2e0a2ea58

+ 9
- 8
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Просмотреть файл

13
 import com.huiju.estateagents.entity.TaShareChildRecord;
13
 import com.huiju.estateagents.entity.TaShareChildRecord;
14
 import com.huiju.estateagents.entity.TaShareContent;
14
 import com.huiju.estateagents.entity.TaShareContent;
15
 import com.huiju.estateagents.entity.TaShareRecord;
15
 import com.huiju.estateagents.entity.TaShareRecord;
16
-import com.huiju.estateagents.service.ITaPersonService;
17
-import com.huiju.estateagents.service.ITaShareActivityService;
18
-import com.huiju.estateagents.service.ITaShareChildRecordService;
19
-import com.huiju.estateagents.service.ITaShareRecordService;
20
-import com.huiju.estateagents.service.TaPosterService;
21
-import com.huiju.estateagents.service.TaShareContentService;
16
+import com.huiju.estateagents.service.*;
22
 import io.swagger.models.auth.In;
17
 import io.swagger.models.auth.In;
23
 import org.slf4j.Logger;
18
 import org.slf4j.Logger;
24
 import org.slf4j.LoggerFactory;
19
 import org.slf4j.LoggerFactory;
61
     
56
     
62
     @Autowired
57
     @Autowired
63
     private TaShareContentService taShareContentService;
58
     private TaShareContentService taShareContentService;
59
+
60
+    @Autowired
61
+    private ITaBuildingService iTaBuildingService;
64
     
62
     
65
 
63
 
66
     /**
64
     /**
74
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
72
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
75
                                             @RequestParam(value ="buildingId",required = false) String buildingId,
73
                                             @RequestParam(value ="buildingId",required = false) String buildingId,
76
                                             @RequestParam(value ="activityName",required = false) String activityName,
74
                                             @RequestParam(value ="activityName",required = false) String activityName,
77
-                                            @RequestParam(value ="status",required = false) String status,
75
+                                            @RequestParam(value ="activityStatus",required = false) String activityStatus,
76
+                                            @RequestParam(value ="cityId",required = false)Integer cityId,
78
                                             HttpServletRequest request){
77
                                             HttpServletRequest request){
79
         ResponseBean responseBean = new ResponseBean();
78
         ResponseBean responseBean = new ResponseBean();
80
         try {
79
         try {
81
-            responseBean = iTaShareActivityService.getList(pageNum, pageSize, buildingId, activityName, status, null, null, getOrgId(request));
80
+            responseBean = iTaShareActivityService.getList(pageNum, pageSize, buildingId, activityName, activityStatus, null, null, cityId, getOrgId(request));
82
         }catch (Exception e){
81
         }catch (Exception e){
83
             e.printStackTrace();
82
             e.printStackTrace();
84
             logger.error("taShareActivityList -=- {}",e.toString());
83
             logger.error("taShareActivityList -=- {}",e.toString());
97
         ResponseBean responseBean = new ResponseBean();
96
         ResponseBean responseBean = new ResponseBean();
98
         try {
97
         try {
99
             TaShareActivity taShareActivity = JSONObject.parseObject(parameter, TaShareActivity.class);
98
             TaShareActivity taShareActivity = JSONObject.parseObject(parameter, TaShareActivity.class);
99
+            Integer cityId = iTaBuildingService.getCityById(taShareActivity.getBuildingId());
100
+            taShareActivity.setCityId(cityId);
100
             taShareActivity.setOrgId(getOrgId(request));
101
             taShareActivity.setOrgId(getOrgId(request));
101
             taShareActivity.setStatus(0);
102
             taShareActivity.setStatus(0);
102
             taShareActivity.setActivityStatus(1);
103
             taShareActivity.setActivityStatus(1);

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaShareActivity.java Просмотреть файл

80
      */
80
      */
81
     private String descImg;
81
     private String descImg;
82
 
82
 
83
+    /**
84
+     * 城市id
85
+     */
86
+    private Integer cityId;
87
+
83
     /**
88
     /**
84
      * 分享id
89
      * 分享id
85
      */
90
      */

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Просмотреть файл

17
  */
17
  */
18
 public interface ITaShareActivityService extends IService<TaShareActivity> {
18
 public interface ITaShareActivityService extends IService<TaShareActivity> {
19
 
19
 
20
-    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String status, LocalDateTime startTime, LocalDateTime endTime, Integer orgId);
20
+    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String status, LocalDateTime startTime, LocalDateTime endTime, Integer cityId, Integer orgId);
21
 
21
 
22
     /**
22
     /**
23
      * 开始未进行的活动
23
      * 开始未进行的活动

+ 3
- 2
src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java Просмотреть файл

30
     private TaShareActivityMapper taShareActivityMapper;
30
     private TaShareActivityMapper taShareActivityMapper;
31
 
31
 
32
     @Override
32
     @Override
33
-    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String status, LocalDateTime startTime, LocalDateTime endTime, Integer orgId) {
33
+    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, String activityName, String activityStatus, LocalDateTime startTime, LocalDateTime endTime, Integer cityId, Integer orgId) {
34
         ResponseBean responseBean = new ResponseBean();
34
         ResponseBean responseBean = new ResponseBean();
35
         Page<TaShareActivity> page = new Page<>();
35
         Page<TaShareActivity> page = new Page<>();
36
         page.setSize(pageSize == null ? 10 : pageSize);
36
         page.setSize(pageSize == null ? 10 : pageSize);
39
         QueryWrapper<TaShareActivity> queryWrapper = new QueryWrapper<>();
39
         QueryWrapper<TaShareActivity> queryWrapper = new QueryWrapper<>();
40
         queryWrapper.eq(buildingId != null, "building_id", buildingId);
40
         queryWrapper.eq(buildingId != null, "building_id", buildingId);
41
         queryWrapper.like(activityName != null, "activity_name", activityName);
41
         queryWrapper.like(activityName != null, "activity_name", activityName);
42
-        queryWrapper.eq(status != null, "status", status);
42
+        queryWrapper.eq(activityStatus != null, "activity_status", activityStatus);
43
         queryWrapper.eq(startTime != null, "start_time", startTime);
43
         queryWrapper.eq(startTime != null, "start_time", startTime);
44
         queryWrapper.eq(endTime != null, "end_time", endTime);
44
         queryWrapper.eq(endTime != null, "end_time", endTime);
45
         queryWrapper.eq(orgId != null, "org_id", orgId);
45
         queryWrapper.eq(orgId != null, "org_id", orgId);
46
+        queryWrapper.eq(cityId != null, "city_id", cityId);
46
         queryWrapper.orderByDesc("group_acticity_id");
47
         queryWrapper.orderByDesc("group_acticity_id");
47
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);
48
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);
48
 
49