|
@@ -55,20 +55,20 @@ public class VnoticeUserServiceImpl extends ServiceImpl<VnoticeUserMapper, Vnoti
|
|
//加载全部
|
|
//加载全部
|
|
PageHelper.startPage(page.getPageNum(), page.getPageSize());
|
|
PageHelper.startPage(page.getPageNum(), page.getPageSize());
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type", Constant.APPROVEL_TYPE).orderByDesc("id"));
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type", Constant.APPROVEL_TYPE).orderByDesc("id"));
|
|
- Integer count = vnoticeUserMapper.selectCount(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("is_read", 0));
|
|
|
|
|
|
+ long count = list.stream().filter(x -> x.getIsRead() == 0).count();
|
|
PageInfo<VnoticeUser> pageInfo = new PageInfo<VnoticeUser>(list);
|
|
PageInfo<VnoticeUser> pageInfo = new PageInfo<VnoticeUser>(list);
|
|
map.put("approvelList", pageInfo);
|
|
map.put("approvelList", pageInfo);
|
|
map.put("isNotReadCount", count);
|
|
map.put("isNotReadCount", count);
|
|
mapList.add(map);
|
|
mapList.add(map);
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.MAINTAIN_TYPE).orderByDesc("id"));
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.MAINTAIN_TYPE).orderByDesc("id"));
|
|
- count = vnoticeUserMapper.selectCount(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("is_read", 0));
|
|
|
|
|
|
+ count = list.stream().filter(x -> x.getIsRead() == 0).count();
|
|
PageInfo<VnoticeUser> pageInfo1 = new PageInfo<VnoticeUser>(list);
|
|
PageInfo<VnoticeUser> pageInfo1 = new PageInfo<VnoticeUser>(list);
|
|
map.clear();
|
|
map.clear();
|
|
map.put("matainList", pageInfo1);
|
|
map.put("matainList", pageInfo1);
|
|
map.put("isNotReadCount", count);
|
|
map.put("isNotReadCount", count);
|
|
mapList.add(map);
|
|
mapList.add(map);
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.EMERGENCY_TYPE).orderByDesc("id"));
|
|
list = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.EMERGENCY_TYPE).orderByDesc("id"));
|
|
- count = vnoticeUserMapper.selectCount(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("is_read", 0));
|
|
|
|
|
|
+ count = list.stream().filter(x -> x.getIsRead() == 0).count();
|
|
PageInfo<VnoticeUser> pageInfo2 = new PageInfo<VnoticeUser>(list);
|
|
PageInfo<VnoticeUser> pageInfo2 = new PageInfo<VnoticeUser>(list);
|
|
map.clear();
|
|
map.clear();
|
|
map.put("emergencyList", pageInfo2);
|
|
map.put("emergencyList", pageInfo2);
|