dingxin 5 years ago
parent
commit
40d47a23ce

+ 8
- 2
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java View File

@@ -478,9 +478,15 @@ public class HelpActivityController extends BaseController {
478 478
         return responseBean;
479 479
     }
480 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 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 490
                 return lsit;
485 491
         }
486 492
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java View File

@@ -131,5 +131,5 @@ public interface IHelpActivityService extends IService<HelpActivity> {
131 131
      * @param orgId
132 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 View File

@@ -9,6 +9,7 @@ import com.huiju.estateagents.common.StringUtils;
9 9
 import com.huiju.estateagents.entity.HelpActivity;
10 10
 import com.huiju.estateagents.entity.HelpInitiateRecord;
11 11
 import com.huiju.estateagents.entity.HelpRecord;
12
+import com.huiju.estateagents.entity.TaShareActivity;
12 13
 import com.huiju.estateagents.event.EventBus;
13 14
 import com.huiju.estateagents.excel.HelpInitiateRecordSucceed;
14 15
 import com.huiju.estateagents.excel.HelpProceedAndFinish;
@@ -16,6 +17,7 @@ import com.huiju.estateagents.excel.HelpRecordExport;
16 17
 import com.huiju.estateagents.mapper.HelpActivityMapper;
17 18
 import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
18 19
 import com.huiju.estateagents.mapper.HelpRecordMapper;
20
+import com.huiju.estateagents.mapper.TaShareActivityMapper;
19 21
 import com.huiju.estateagents.service.IHelpActivityService;
20 22
 import org.apache.commons.collections.CollectionUtils;
21 23
 import org.springframework.beans.factory.annotation.Autowired;
@@ -50,6 +52,9 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
50 52
     @Autowired
51 53
     ApplicationContext applicationContext;
52 54
 
55
+    @Autowired
56
+    TaShareActivityMapper taShareActivityMapper;
57
+
53 58
     @Override
54 59
     public ResponseBean helpActivityList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, String title, String startDate, String endDate, Integer activityStatus, Integer orgId) {
55 60
         ResponseBean responseBean = new ResponseBean<>();
@@ -206,8 +211,27 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
206 211
     }
207 212
 
208 213
     @Override
209
-    public ResponseBean wxhelpActivityAndGroup(Integer orgId) {
214
+    public ResponseBean wxhelpActivityAndGroup(Integer orgId,Integer type,Integer buildingId) {
210 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 235
         List<HelpActivity> HelpActivity = taHelpActivityMapper.selectWxhelpActivityAndGroup(orgId);
212 236
         responseBean.addSuccess(HelpActivity);
213 237
         return responseBean;