瀏覽代碼

活动相关

andrew 4 年之前
父節點
當前提交
e3daa83cf4

+ 5
- 6
src/main/java/com/huiju/estateagents/controller/ExtendContentController.java 查看文件

@@ -121,17 +121,16 @@ public class ExtendContentController extends BaseController {
121 121
     }
122 122
 
123 123
     /**
124
-     * 微信 开屏 / 轮播图
124
+     * 微信 轮播图
125 125
      */
126
-    // @ApiOperation(value = "微信轮播图列表", notes = "微信轮播图列表")
126
+     @ApiOperation(value = "微信轮播图列表", notes = "微信轮播图列表")
127 127
     @ApiImplicitParams({
128
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "showType", paramType = "path",value = "填写banner"),
128 129
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
129 130
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
130
-            @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
131
-            @ApiImplicitParam(dataTypeClass = String.class, name = "contentType", paramType = "query",value = "内容类型"),
131
+            @ApiImplicitParam(dataTypeClass = String.class, name = "contentType", paramType = "query",value = "内容类型:activity:活动,news:资讯,mall:积分商城"),
132 132
             @ApiImplicitParam(dataTypeClass = String.class, name = "targetId", paramType = "query",value = ""),
133
-            @ApiImplicitParam(dataTypeClass = String.class, name = "contentId", paramType = "query",value = "内容ID"),
134
-            @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query",value = "城市ID")
133
+            @ApiImplicitParam(dataTypeClass = String.class, name = "contentId", paramType = "query",value = "内容ID")
135 134
     })
136 135
     @RequestMapping(value="/wx/extendContent/{showType}",method= RequestMethod.GET)
137 136
     public ResponseBean extendContentListShowType(@PathVariable(value = "showType") String showType,

+ 4
- 0
src/main/java/com/huiju/estateagents/controller/MiniAppController.java 查看文件

@@ -22,6 +22,8 @@ import com.huiju.estateagents.mapper.TaOrgCityMapper;
22 22
 import com.huiju.estateagents.mapper.TaSalesBatchMapper;
23 23
 import com.huiju.estateagents.service.*;
24 24
 import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
25
+import io.swagger.annotations.Api;
26
+import io.swagger.annotations.ApiOperation;
25 27
 import me.chanjar.weixin.common.error.WxErrorException;
26 28
 import org.apache.commons.collections.CollectionUtils;
27 29
 import org.apache.http.HttpStatus;
@@ -43,6 +45,7 @@ import java.util.concurrent.Executors;
43 45
 
44 46
 @RestController
45 47
 @RequestMapping("/api/wx")
48
+@Api(value = "微信登录相关", tags = "微信登录相关")
46 49
 public class MiniAppController extends BaseController {
47 50
 
48 51
     private Logger logger = LoggerFactory.getLogger(MiniAppController.class);
@@ -178,6 +181,7 @@ public class MiniAppController extends BaseController {
178 181
     /**
179 182
      * 登陆接口
180 183
      */
184
+    @ApiOperation(value = "小程序登录", notes = "小程序登录")
181 185
     @PostMapping("/login")
182 186
     public ResponseBean login(
183 187
             String code,

+ 10
- 8
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java 查看文件

@@ -173,18 +173,20 @@ public class TaBuildingDynamicController extends BaseController {
173 173
      * @param request
174 174
      * @return
175 175
      */
176
-    // @ApiOperation(value = "微信端查询项目活动列表", notes = "微信端查询项目活动列表")
176
+     @ApiOperation(value = "微信端查询项目活动列表", notes = "微信端查询项目活动列表")
177 177
     @ApiImplicitParams({
178 178
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageNum", paramType = "query",value = "第几页"),
179 179
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
180 180
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "cityId", paramType = "query",value = "城市id"),
181 181
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
182
-            @ApiImplicitParam(dataTypeClass = Boolean.class, name = "mine", paramType = "query")
182
+            @ApiImplicitParam(dataTypeClass = String.class, name = "home", paramType = "query",value = "是否推首页"),
183
+            @ApiImplicitParam(dataTypeClass = Boolean.class, name = "mine", paramType = "query",value = "是否我的活动")
183 184
     })
184 185
     @RequestMapping(value = "/wx/buildingDynamiceList", method = RequestMethod.GET)
185 186
     public ResponseBean wxBuildingDynamiceList(@RequestParam(value = "buildingId", required = false)String buildingId,
186 187
                                                @RequestParam(value = "pageNumber",defaultValue = "1")Integer pageNumber,
187 188
                                                @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
189
+                                               @RequestParam(defaultValue = "false" )boolean home,
188 190
                                                @RequestParam(defaultValue = "false" )boolean mine,
189 191
                                                @RequestParam(value = "cityId", required = false)Integer cityId,
190 192
                                                HttpServletRequest request){
@@ -199,7 +201,7 @@ public class TaBuildingDynamicController extends BaseController {
199 201
             TaPerson person = taPersons.get(0);
200 202
             responseBean.addSuccess(iBuildingDynamicService.getJoinedActivity(pageNumber,pageSize,"",person,orgId));
201 203
         }else {
202
-            responseBean = iBuildingDynamicService.getWxBuildingDynamiceList(pageNumber,pageSize,buildingId,openid,cityId,orgId);
204
+            responseBean = iBuildingDynamicService.getWxBuildingDynamiceList(pageNumber,pageSize,buildingId,openid,cityId,orgId,home);
203 205
         }
204 206
 
205 207
         return responseBean;
@@ -264,11 +266,11 @@ public class TaBuildingDynamicController extends BaseController {
264 266
     }
265 267
 
266 268
     /**
267
-     * 活动详情
269
+     * 微信端查询活动详情
268 270
      * @param dynamicId
269 271
      * @return
270 272
      */
271
-    // @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
273
+     @ApiOperation(value = "微信端查询活动详情", notes = "微信端查询活动详情")
272 274
     @ApiImplicitParams({
273 275
             @ApiImplicitParam(dataTypeClass = String.class, name = "dynamicId", paramType = "path",value = "活动ID")
274 276
     })
@@ -291,7 +293,7 @@ public class TaBuildingDynamicController extends BaseController {
291 293
      * @param dynamicId
292 294
      * @return
293 295
      */
294
-    // @ApiOperation(value = "微信端查询活报名动详情", notes = "微信端查询活报名动详情")
296
+     @ApiOperation(value = "微信端查询活报名动详情", notes = "微信端查询活报名动详情")
295 297
     @ApiImplicitParams({
296 298
             @ApiImplicitParam(dataTypeClass = String.class, name = "dynamicId", paramType = "path",value = "活动ID")
297 299
     })
@@ -330,7 +332,7 @@ public class TaBuildingDynamicController extends BaseController {
330 332
      * @param enlistId
331 333
      * @return
332 334
      */
333
-    // @ApiOperation(value = "微信端活动签到", notes = "微信端活动签到")
335
+     @ApiOperation(value = "微信端活动签到", notes = "微信端活动签到")
334 336
     @ApiImplicitParams({
335 337
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "enlistId", paramType = "path",value = "活动报名ID")
336 338
     })
@@ -382,7 +384,7 @@ public class TaBuildingDynamicController extends BaseController {
382 384
      * @param request
383 385
      * @return
384 386
      */
385
-    // @ApiOperation(value = "微信端添加活动报名", notes = "微信端添加活动报名")
387
+     @ApiOperation(value = "微信端添加活动报名", notes = "微信端添加活动报名")
386 388
     @ApiImplicitParams({
387 389
             @ApiImplicitParam(dataType = "TaActivityDynamicEnlist", name = "taActivityDynamicEnlist", paramType = "body",value = "")
388 390
     })

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java 查看文件

@@ -41,7 +41,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
41 41
      * 微信小程序 项目动态管理列表
42 42
      * @return
43 43
      */
44
-    ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId);
44
+    ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId,boolean home);
45 45
 
46 46
     /**
47 47
      * 微信小程序 项目详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/ExtendContentServiceImpl.java 查看文件

@@ -80,7 +80,7 @@ public class ExtendContentServiceImpl extends ServiceImpl<ExtendContentMapper, E
80 80
         extendContentQuery.eq(StringUtils.isNotBlank(showPosition), "show_position",showPosition);
81 81
         extendContentQuery.eq(StringUtils.isNotBlank(targetId), "target_id",targetId);
82 82
         extendContentQuery.eq(StringUtils.isNotBlank(contentId), "content_id",contentId);
83
-        // activity(活动) 或 project(项目) 或 news(咨迅)
83
+        // activity(活动) 或 mall(积分商城) 或 news(咨迅)
84 84
         extendContentQuery.eq(StringUtils.isNotBlank(contentType), "content_type",contentType);
85 85
         extendContentQuery.eq(StringUtils.isNotBlank(buildingId), "building_id",buildingId);
86 86
         extendContentQuery.eq(null != cityId && cityId != 0, "city_id", cityId);

+ 11
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java 查看文件

@@ -96,7 +96,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
96 96
     }
97 97
 
98 98
     @Override
99
-    public ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId) {
99
+    public ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId,boolean home) {
100 100
         Page<TaBuildingDynamic> page = new Page<>();
101 101
         page.setCurrent(pageNum);
102 102
         page.setSize(pageSize);
@@ -111,6 +111,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
111 111
         buildingDynamicQueryWrapper.eq("status", "1");
112 112
         buildingDynamicQueryWrapper.eq(null != cityId,"city_id",cityId);
113 113
         buildingDynamicQueryWrapper.eq("org_id",orgId);
114
+        buildingDynamicQueryWrapper.eq(home,"home",home);
114 115
         buildingDynamicQueryWrapper.orderByDesc("weight","create_date");
115 116
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
116 117
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();
@@ -398,6 +399,15 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
398 399
         return ResponseBean.success(hashMap);
399 400
     }
400 401
 
402
+    /**
403
+     * 获取我的活动列表
404
+     * @param pageNumber
405
+     * @param pageSize
406
+     * @param building
407
+     * @param person
408
+     * @param orgId
409
+     * @return
410
+     */
401 411
     @Override
402 412
     public IPage<TaBuildingDynamic> getJoinedActivity(int pageNumber, int pageSize,String building,TaPerson person,Integer orgId){
403 413
         QueryWrapper<TaActivityDynamicEnlist> activityDynamicEnlistQueryWrapper = new QueryWrapper<>();