Sfoglia il codice sorgente

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

魏熙美 5 anni fa
parent
commit
5132739ef6

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

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

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

@@ -193,4 +193,10 @@ public class TaBuildingDynamic implements Serializable {
193 193
 
194 194
     @TableField(exist = false)
195 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 Vedi File

@@ -45,7 +45,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
45 45
      * @param dynamicId
46 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 Vedi File

@@ -133,7 +133,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
133 133
     }
134 134
 
135 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 138
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
139 139
         buildingDynamicQueryWrapper.eq("dynamic_id", dynamicId);
@@ -152,6 +152,10 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
152 152
 
153 153
         setExtendInfo(buildingDynamic, taPerson);
154 154
 
155
+        // 活动已报名人数
156
+        Integer enlistCount = taActivityDynamicEnlistMapper.selectEnlistCount(buildingDynamic.getDynamicId(), orgId);
157
+        buildingDynamic.setEnlisted(enlistCount);
158
+
155 159
         return ResponseBean.success(buildingDynamic);
156 160
     }
157 161