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

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

@@ -440,11 +440,11 @@ public class CommConstant {
440 440
      * 助力通知
441 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 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,8 +200,23 @@ public class TaBuildingDynamicController extends BaseController {
200 200
                 QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
201 201
                 buildingDynamicQueryWrapper.in("dynamic_id",ids);
202 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 210
                 for(int j=0;j<buildingDynamicIPage.getRecords().size();j++){
204 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 221
                 responseBean.addSuccess(buildingDynamicIPage);
207 222
             }else {

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

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