Commit a1903fc9 authored by jiaorz's avatar jiaorz

获取用户是否参加活动

parent 3ad83ec2
...@@ -43,22 +43,21 @@ public class ActivityPopularizeUserBiz extends BaseBiz<ActivityPopularizeUserMap ...@@ -43,22 +43,21 @@ public class ActivityPopularizeUserBiz extends BaseBiz<ActivityPopularizeUserMap
return map; return map;
} }
map.put("userId", userId); map.put("userId", userId);
Example example = new Example(ActivityPopularizeUser.class); List<Map<Integer, Boolean>> activityIds = Lists.newArrayList();
Example.Criteria criteria = example.createCriteria(); popularizeIds.parallelStream().forEach(id -> {
criteria.andEqualTo("userId", userId); Example example = new Example(ActivityPopularizeUser.class);
criteria.andIn("popularizeId", popularizeIds); Example.Criteria criteria = example.createCriteria();
List<ActivityPopularizeUser> activityPopularizeUsers = mapper.selectByExample(example); criteria.andEqualTo("userId", userId);
if (activityPopularizeUsers == null || activityPopularizeUsers.size() <= 0) { criteria.andEqualTo("popularizeId", popularizeIds);
return map; ActivityPopularizeUser activityPopularizeUsers = mapper.selectOneByExample(example);
} Map<Integer, Boolean> map1 = Maps.newHashMap();
List<Map<Integer, Boolean>> activityIds = Lists.newArrayList(); if (activityPopularizeUsers != null) {
activityPopularizeUsers.parallelStream().forEach(result -> { map1.put(id, true);
if (popularizeIds.contains(result.getPopularizeId())) { } else {
Map<Integer, Boolean> map1 = Maps.newHashMap(); map1.put(id, false);
map1.put(result.getPopularizeId(), true); }
activityIds.add(map1); activityIds.add(map1);
} });
});
map.put("popularizeIds", activityIds); map.put("popularizeIds", activityIds);
return map; return map;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment