傅行帆 5 年前
父节点
当前提交
819c1868ea

+ 2
- 2
src/main/java/com/huiju/estateagents/common/CommConstant.java 查看文件

440
      * 助力通知
440
      * 助力通知
441
      * 必须存在表   td_miniapp_template_type 中
441
      * 必须存在表   td_miniapp_template_type 中
442
      */
442
      */
443
-    public static final String MINIAPP_TPL_HELP = "help.result";
443
+    public static final String MINIAPP_TPL_HELP = "help-result";
444
     
444
     
445
     /**
445
     /**
446
      * 拼团通知
446
      * 拼团通知
447
      * 必须存在表   td_miniapp_template_type 中
447
      * 必须存在表   td_miniapp_template_type 中
448
      */
448
      */
449
-    public static final String MINIAPP_TPL_GROUP = "group.result";
449
+    public static final String MINIAPP_TPL_GROUP = "group-result";
450
 }
450
 }

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

200
                 QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
200
                 QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
201
                 buildingDynamicQueryWrapper.in("dynamic_id",ids);
201
                 buildingDynamicQueryWrapper.in("dynamic_id",ids);
202
                 IPage<TaBuildingDynamic> buildingDynamicIPage = iBuildingDynamicService.page(page,buildingDynamicQueryWrapper);
202
                 IPage<TaBuildingDynamic> buildingDynamicIPage = iBuildingDynamicService.page(page,buildingDynamicQueryWrapper);
203
+    
204
+                //查询是否报名了普通活动
205
+                QueryWrapper<TaActivityDynamicEnlist> queryWrapper = new QueryWrapper<>();
206
+                queryWrapper.eq("org_id",getOrgId(request));
207
+                queryWrapper.eq("person_id",person.getPersonId());
208
+                List<TaActivityDynamicEnlist> taActivityDynamicEnlists = taActivityDynamicEnlistMapper.selectList(queryWrapper);
209
+                
203
                 for(int j=0;j<buildingDynamicIPage.getRecords().size();j++){
210
                 for(int j=0;j<buildingDynamicIPage.getRecords().size();j++){
204
                     iBuildingDynamicService.setExtendInfo(buildingDynamicIPage.getRecords().get(j),person);
211
                     iBuildingDynamicService.setExtendInfo(buildingDynamicIPage.getRecords().get(j),person);
212
+                    
213
+                    //是否已参与状态
214
+                    TaBuildingDynamic taBuildingDynamic = buildingDynamicIPage.getRecords().get(j);
215
+                    taActivityDynamicEnlists.forEach(dynamic -> {
216
+                        if (taBuildingDynamic.getDynamicId().equals(dynamic.getDynamicId())){
217
+                            taBuildingDynamic.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
218
+                        }
219
+                    });
205
                 }
220
                 }
206
                 responseBean.addSuccess(buildingDynamicIPage);
221
                 responseBean.addSuccess(buildingDynamicIPage);
207
             }else {
222
             }else {

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

134
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamicId);
134
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamicId);
135
         buildingDynamicQueryWrapper.eq("status",1);
135
         buildingDynamicQueryWrapper.eq("status",1);
136
         TaBuildingDynamic tabuildingDynamic = buildingDynamicMapper.selectOne(buildingDynamicQueryWrapper);
136
         TaBuildingDynamic tabuildingDynamic = buildingDynamicMapper.selectOne(buildingDynamicQueryWrapper);
137
+        if (null == tabuildingDynamic){
138
+            return ResponseBean.error("当前活动已失效", ResponseBean.ERROR_UNAVAILABLE);
139
+        }
137
         // 当前阅读量加1
140
         // 当前阅读量加1
138
         Integer saveNum = tabuildingDynamic.getPvNum() == null ? 1:tabuildingDynamic.getPvNum()+1;
141
         Integer saveNum = tabuildingDynamic.getPvNum() == null ? 1:tabuildingDynamic.getPvNum()+1;
139
         tabuildingDynamic.setPvNum(saveNum);
142
         tabuildingDynamic.setPvNum(saveNum);