dingxin před 5 roky
rodič
revize
40d47a23ce

+ 8
- 2
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Zobrazit soubor

478
         return responseBean;
478
         return responseBean;
479
     }
479
     }
480
     @ApiOperation(value = "微信端查询拼团和助力推首页的活动的", notes = "微信端查询拼团和助力推首页的活动的")
480
     @ApiOperation(value = "微信端查询拼团和助力推首页的活动的", notes = "微信端查询拼团和助力推首页的活动的")
481
+    @ApiImplicitParams({
482
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "buildingId", paramType = "query", value = "活动状态"),
483
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "type", paramType = "query", value = "1助力,2拼团")
484
+    })
481
     @RequestMapping(value = "/wx/helpActivityAndGroup", method = RequestMethod.GET)
485
     @RequestMapping(value = "/wx/helpActivityAndGroup", method = RequestMethod.GET)
482
-    public ResponseBean wxhelpActivityAndGroup(HttpServletRequest request) {
483
-            ResponseBean lsit = taHelpActivityService.wxhelpActivityAndGroup(getOrgId(request));
486
+    public ResponseBean wxhelpActivityAndGroup(HttpServletRequest request,
487
+                                               @RequestParam(value = "buildingId",required = false) Integer buildingId,
488
+                                               @RequestParam(value = "type",required = false)Integer type) {
489
+            ResponseBean lsit = taHelpActivityService.wxhelpActivityAndGroup(getOrgId(request),type,buildingId);
484
                 return lsit;
490
                 return lsit;
485
         }
491
         }
486
 
492
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java Zobrazit soubor

131
      * @param orgId
131
      * @param orgId
132
      * @return
132
      * @return
133
      */
133
      */
134
-    ResponseBean wxhelpActivityAndGroup(Integer orgId);
134
+    ResponseBean wxhelpActivityAndGroup(Integer orgId,Integer type,Integer buildingId);
135
 }
135
 }

+ 25
- 1
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java Zobrazit soubor

9
 import com.huiju.estateagents.entity.HelpActivity;
9
 import com.huiju.estateagents.entity.HelpActivity;
10
 import com.huiju.estateagents.entity.HelpInitiateRecord;
10
 import com.huiju.estateagents.entity.HelpInitiateRecord;
11
 import com.huiju.estateagents.entity.HelpRecord;
11
 import com.huiju.estateagents.entity.HelpRecord;
12
+import com.huiju.estateagents.entity.TaShareActivity;
12
 import com.huiju.estateagents.event.EventBus;
13
 import com.huiju.estateagents.event.EventBus;
13
 import com.huiju.estateagents.excel.HelpInitiateRecordSucceed;
14
 import com.huiju.estateagents.excel.HelpInitiateRecordSucceed;
14
 import com.huiju.estateagents.excel.HelpProceedAndFinish;
15
 import com.huiju.estateagents.excel.HelpProceedAndFinish;
16
 import com.huiju.estateagents.mapper.HelpActivityMapper;
17
 import com.huiju.estateagents.mapper.HelpActivityMapper;
17
 import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
18
 import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
18
 import com.huiju.estateagents.mapper.HelpRecordMapper;
19
 import com.huiju.estateagents.mapper.HelpRecordMapper;
20
+import com.huiju.estateagents.mapper.TaShareActivityMapper;
19
 import com.huiju.estateagents.service.IHelpActivityService;
21
 import com.huiju.estateagents.service.IHelpActivityService;
20
 import org.apache.commons.collections.CollectionUtils;
22
 import org.apache.commons.collections.CollectionUtils;
21
 import org.springframework.beans.factory.annotation.Autowired;
23
 import org.springframework.beans.factory.annotation.Autowired;
50
     @Autowired
52
     @Autowired
51
     ApplicationContext applicationContext;
53
     ApplicationContext applicationContext;
52
 
54
 
55
+    @Autowired
56
+    TaShareActivityMapper taShareActivityMapper;
57
+
53
     @Override
58
     @Override
54
     public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, String startDate, String endDate, Integer activityStatus, Integer orgId) {
59
     public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, String startDate, String endDate, Integer activityStatus, Integer orgId) {
55
         ResponseBean responseBean = new ResponseBean<>();
60
         ResponseBean responseBean = new ResponseBean<>();
206
     }
211
     }
207
 
212
 
208
     @Override
213
     @Override
209
-    public ResponseBean wxhelpActivityAndGroup(Integer orgId) {
214
+    public ResponseBean wxhelpActivityAndGroup(Integer orgId,Integer type,Integer buildingId) {
210
         ResponseBean responseBean = new ResponseBean<>();
215
         ResponseBean responseBean = new ResponseBean<>();
216
+        // 根据楼盘id查助力
217
+        if ("1".equals(type)){
218
+            QueryWrapper<HelpActivity> helpActivityQuery= new QueryWrapper<>();
219
+            helpActivityQuery.eq("building_id",buildingId);
220
+            helpActivityQuery.eq("org_id",orgId);
221
+            List<HelpActivity> list = taHelpActivityMapper.selectList(helpActivityQuery);
222
+            responseBean.addSuccess(list);
223
+            return responseBean;
224
+        }
225
+        // 根据楼盘id查拼团
226
+        if ("2".equals(type)){
227
+            QueryWrapper<TaShareActivity> taShareActivityQuery= new QueryWrapper<>();
228
+            taShareActivityQuery.eq("building_id",buildingId);
229
+            taShareActivityQuery.eq("org_id",orgId);
230
+            List<TaShareActivity> list = taShareActivityMapper.selectList(taShareActivityQuery);
231
+            responseBean.addSuccess(list);
232
+            return responseBean;
233
+        }
234
+
211
         List<HelpActivity> HelpActivity = taHelpActivityMapper.selectWxhelpActivityAndGroup(orgId);
235
         List<HelpActivity> HelpActivity = taHelpActivityMapper.selectWxhelpActivityAndGroup(orgId);
212
         responseBean.addSuccess(HelpActivity);
236
         responseBean.addSuccess(HelpActivity);
213
         return responseBean;
237
         return responseBean;