傅行帆 5 vuotta sitten
vanhempi
commit
4f8c0a3c04

+ 2
- 1
src/main/java/com/huiju/estateagents/activity/controller/ActivityController.java Näytä tiedosto

@@ -33,6 +33,7 @@ public class ActivityController extends BaseController {
33 33
 	@RequestMapping(value = "/wx/activity/list", method = RequestMethod.GET)
34 34
 	public ResponseBean wxBuildingDynamiceList(@RequestParam(value = "pageNumber",defaultValue = "1")Integer pageNumber,
35 35
 	                                           @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
36
+	                                           @RequestParam(value = "cityId",required = false)Integer cityId,
36 37
 	                                           HttpServletRequest request){
37 38
 		String openid = getOpenId(request);
38 39
 		Integer orgId = getOrgId(request);
@@ -42,7 +43,7 @@ public class ActivityController extends BaseController {
42 43
 			return responseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
43 44
 		}
44 45
 		TaPerson person = taPersons.get(0);
45
-		responseBean = activityService.getActivityList(pageNumber,pageSize,orgId,person);
46
+		responseBean = activityService.getActivityList(pageNumber,pageSize,orgId,person,cityId);
46 47
 		
47 48
 		return responseBean;
48 49
 	}

+ 1
- 1
src/main/java/com/huiju/estateagents/activity/mapper/ActivityMapper.java Näytä tiedosto

@@ -9,5 +9,5 @@ import java.util.List;
9 9
 
10 10
 @Mapper
11 11
 public interface ActivityMapper {
12
-	List<Activity> getActivityList(Page pg, @Param("orgId") Integer orgId,@Param("status") Integer status);
12
+	List<Activity> getActivityList(Page pg, @Param("orgId") Integer orgId,@Param("status") Integer status,@Param("cityId") Integer cityId);
13 13
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/activity/service/ActivityServiceI.java Näytä tiedosto

@@ -13,5 +13,5 @@ public interface ActivityServiceI {
13 13
 	 * @param person
14 14
 	 * @return
15 15
 	 */
16
-	ResponseBean getActivityList(Integer pageNumber, Integer pageSize, Integer orgId, TaPerson person);
16
+	ResponseBean getActivityList(Integer pageNumber, Integer pageSize, Integer orgId, TaPerson person,Integer cityId);
17 17
 }

+ 3
- 2
src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java Näytä tiedosto

@@ -16,6 +16,7 @@ import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
16 16
 import com.huiju.estateagents.mapper.HelpRecordMapper;
17 17
 import com.huiju.estateagents.mapper.TaActivityDynamicEnlistMapper;
18 18
 import com.huiju.estateagents.mapper.TaShareRecordMapper;
19
+import io.swagger.models.auth.In;
19 20
 import org.springframework.beans.factory.annotation.Autowired;
20 21
 import org.springframework.stereotype.Service;
21 22
 
@@ -53,7 +54,7 @@ public class ActivityServiceImpl implements ActivityServiceI {
53 54
 	 * @return
54 55
 	 */
55 56
 	@Override
56
-	public ResponseBean getActivityList(Integer pageNumber, Integer pageSize, Integer orgId, TaPerson person) {
57
+	public ResponseBean getActivityList(Integer pageNumber, Integer pageSize, Integer orgId, TaPerson person, Integer cityId) {
57 58
 		//查询是否报名了普通活动
58 59
 		QueryWrapper<TaActivityDynamicEnlist> queryWrapper = new QueryWrapper<>();
59 60
 		queryWrapper.eq("org_id",orgId);
@@ -72,7 +73,7 @@ public class ActivityServiceImpl implements ActivityServiceI {
72 73
 		
73 74
 		//分页获取全部数据
74 75
 		Page pg = new Page(pageNumber,pageSize);
75
-		List<Activity> list = activityMapper.getActivityList(pg,orgId, CommConstant.STATUS_NORMAL);
76
+		List<Activity> list = activityMapper.getActivityList(pg,orgId, CommConstant.STATUS_NORMAL,cityId);
76 77
 		list.forEach(e -> {
77 78
 			if (e.getType().equals("dynamic")){
78 79
 				taActivityDynamicEnlists.forEach(dynamic -> {

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Näytä tiedosto

@@ -234,7 +234,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
234 234
 
235 235
         // 当报名人数已满时,活动为已结束
236 236
         if ((enlistCount + taActivityDynamicEnlist.getAttendNum()) > buildingDynamic.getPersonNum()) {
237
-            taBuildingDynamic.setIsEnlist(2);
237
+            //taBuildingDynamic.setIsEnlist(2);
238 238
             buildingDynamicMapper.updateById(taBuildingDynamic);
239 239
             responseBean.addError("当前报名人数已满");
240 240
             return responseBean;

+ 3
- 3
src/main/resources/mapper/Activity.xml Näytä tiedosto

@@ -3,11 +3,11 @@
3 3
 <mapper namespace="com.huiju.estateagents.activity.mapper.ActivityMapper">
4 4
 
5 5
     <select id="getActivityList" resultType="com.huiju.estateagents.activity.entity.Activity">
6
-        SELECT dynamic_id as id,img_url as main_img,title,start_date as start_date,enlist_end as end_date,weight,activity_status,'dynamic' as type FROM ta_building_dynamic WHERE org_id = #{orgId}  and `status` = #{status}
6
+        SELECT dynamic_id as id,img_url as main_img,title,start_date as start_date,enlist_end as end_date,weight,activity_status,'dynamic' as type FROM ta_building_dynamic WHERE org_id = #{orgId}  and `status` = #{status} and city_id = #{cityId}
7 7
         UNION  all
8
-        SELECT group_activity_id as id,main_img,activity_name as title,start_time as start_date,end_time as end_date,weight,activity_status,'group' as type from ta_share_activity WHERE org_id = #{orgId} and `status` = #{status}
8
+        SELECT group_activity_id as id,main_img,activity_name as title,start_time as start_date,end_time as end_date,weight,activity_status,'group' as type from ta_share_activity WHERE org_id = #{orgId} and `status` = #{status} and city_id = #{cityId}
9 9
         UNION  all
10
-        SELECT help_activity_id as id,img as main_img,title,start_date,end_date,weight,activity_status,'help' as type from ta_help_activity WHERE org_id = #{orgId} and `status` = #{status}
10
+        SELECT help_activity_id as id,img as main_img,title,start_date,end_date,weight,activity_status,'help' as type from ta_help_activity WHERE org_id = #{orgId} and `status` = #{status} and city_id = #{cityId}
11 11
         ORDER BY weight desc,activity_status,start_date
12 12
     </select>
13 13
 </mapper>