Browse Source

活动详情增加 已报名的活动人数

魏熙美 5 years ago
parent
commit
5132739ef6

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java View File

206
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
206
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
207
                                              HttpServletRequest request){
207
                                              HttpServletRequest request){
208
         String openid = getOpenId(request);
208
         String openid = getOpenId(request);
209
+        Integer orgId = getOrgId(request);
209
         String buildingId = "";
210
         String buildingId = "";
210
-        ResponseBean  responseBean = iBuildingDynamicService.getWxBuildingDynamiceInfo(dynamicId,buildingId,openid);
211
+        ResponseBean  responseBean = iBuildingDynamicService.getWxBuildingDynamiceInfo(dynamicId,buildingId,openid, orgId);
211
         return responseBean;
212
         return responseBean;
212
     }
213
     }
213
 
214
 

+ 6
- 0
src/main/java/com/huiju/estateagents/entity/TaBuildingDynamic.java View File

193
 
193
 
194
     @TableField(exist = false)
194
     @TableField(exist = false)
195
     private List<TaShareContent> shareContents;
195
     private List<TaShareContent> shareContents;
196
+
197
+    /**
198
+     * 已报名人数,sum 一下 ta_activity_dynamic_enlist 中的 attendNum 字段值
199
+     */
200
+    @TableField(exist = false)
201
+    private Integer enlisted;
196
 }
202
 }

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

45
      * @param dynamicId
45
      * @param dynamicId
46
      * @return
46
      * @return
47
      */
47
      */
48
-    ResponseBean getWxBuildingDynamiceInfo(String dynamicId,String buildingId,String openid);
48
+    ResponseBean getWxBuildingDynamiceInfo(String dynamicId,String buildingId,String openid, Integer orgId);
49
 
49
 
50
     /**
50
     /**
51
      * 动态管理添加
51
      * 动态管理添加

+ 5
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java View File

133
     }
133
     }
134
 
134
 
135
     @Override
135
     @Override
136
-    public ResponseBean getWxBuildingDynamiceInfo(String dynamicId,String buildingId,String openid) {
136
+    public ResponseBean getWxBuildingDynamiceInfo(String dynamicId,String buildingId,String openid, Integer orgId) {
137
 
137
 
138
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
138
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
139
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamicId);
139
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamicId);
152
 
152
 
153
         setExtendInfo(buildingDynamic, taPerson);
153
         setExtendInfo(buildingDynamic, taPerson);
154
 
154
 
155
+        // 活动已报名人数
156
+        Integer enlistCount = taActivityDynamicEnlistMapper.selectEnlistCount(buildingDynamic.getDynamicId(), orgId);
157
+        buildingDynamic.setEnlisted(enlistCount);
158
+
155
         return ResponseBean.success(buildingDynamic);
159
         return ResponseBean.success(buildingDynamic);
156
     }
160
     }
157
 
161