魏超 5 anni fa
parent
commit
b2e0a2ea58

+ 9
- 8
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Vedi File

@@ -13,12 +13,7 @@ import com.huiju.estateagents.entity.TaShareActivity;
13 13
 import com.huiju.estateagents.entity.TaShareChildRecord;
14 14
 import com.huiju.estateagents.entity.TaShareContent;
15 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 17
 import io.swagger.models.auth.In;
23 18
 import org.slf4j.Logger;
24 19
 import org.slf4j.LoggerFactory;
@@ -61,6 +56,9 @@ public class TaShareActivityController extends BaseController {
61 56
     
62 57
     @Autowired
63 58
     private TaShareContentService taShareContentService;
59
+
60
+    @Autowired
61
+    private ITaBuildingService iTaBuildingService;
64 62
     
65 63
 
66 64
     /**
@@ -74,11 +72,12 @@ public class TaShareActivityController extends BaseController {
74 72
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
75 73
                                             @RequestParam(value ="buildingId",required = false) String buildingId,
76 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 77
                                             HttpServletRequest request){
79 78
         ResponseBean responseBean = new ResponseBean();
80 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 81
         }catch (Exception e){
83 82
             e.printStackTrace();
84 83
             logger.error("taShareActivityList -=- {}",e.toString());
@@ -97,6 +96,8 @@ public class TaShareActivityController extends BaseController {
97 96
         ResponseBean responseBean = new ResponseBean();
98 97
         try {
99 98
             TaShareActivity taShareActivity = JSONObject.parseObject(parameter, TaShareActivity.class);
99
+            Integer cityId = iTaBuildingService.getCityById(taShareActivity.getBuildingId());
100
+            taShareActivity.setCityId(cityId);
100 101
             taShareActivity.setOrgId(getOrgId(request));
101 102
             taShareActivity.setStatus(0);
102 103
             taShareActivity.setActivityStatus(1);

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TaShareActivity.java Vedi File

@@ -80,6 +80,11 @@ public class TaShareActivity implements Serializable {
80 80
      */
81 81
     private String descImg;
82 82
 
83
+    /**
84
+     * 城市id
85
+     */
86
+    private Integer cityId;
87
+
83 88
     /**
84 89
      * 分享id
85 90
      */

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Vedi File

@@ -17,7 +17,7 @@ import java.util.List;
17 17
  */
18 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 Vedi File

@@ -30,7 +30,7 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
30 30
     private TaShareActivityMapper taShareActivityMapper;
31 31
 
32 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 34
         ResponseBean responseBean = new ResponseBean();
35 35
         Page<TaShareActivity> page = new Page<>();
36 36
         page.setSize(pageSize == null ? 10 : pageSize);
@@ -39,10 +39,11 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
39 39
         QueryWrapper<TaShareActivity> queryWrapper = new QueryWrapper<>();
40 40
         queryWrapper.eq(buildingId != null, "building_id", buildingId);
41 41
         queryWrapper.like(activityName != null, "activity_name", activityName);
42
-        queryWrapper.eq(status != null, "status", status);
42
+        queryWrapper.eq(activityStatus != null, "activity_status", activityStatus);
43 43
         queryWrapper.eq(startTime != null, "start_time", startTime);
44 44
         queryWrapper.eq(endTime != null, "end_time", endTime);
45 45
         queryWrapper.eq(orgId != null, "org_id", orgId);
46
+        queryWrapper.eq(cityId != null, "city_id", cityId);
46 47
         queryWrapper.orderByDesc("group_acticity_id");
47 48
         IPage<TaShareActivity> taNewsIPage = this.page(page, queryWrapper);
48 49