|
@@ -47,18 +47,18 @@ public class VnoticeUserServiceImpl extends ServiceImpl<VnoticeUserMapper, Vnoti
|
|
|
List<VnoticeUser> list = new ArrayList<>();
|
|
|
User user = userMapper.selectOne(new QueryWrapper<User>().eq("head_imgurl", token));
|
|
|
List<Map<String, Object>> mapList = new ArrayList<>();
|
|
|
- if (user != null) {
|
|
|
+ if (user != null ) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
//加载全部
|
|
|
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").last(""));
|
|
|
+ list = user.getIsDisable() == 0?vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type", Constant.APPROVEL_TYPE).orderByDesc("id").last("")):new ArrayList<>();
|
|
|
long count1 = list.stream().filter(x -> x.getIsRead() == 0).count();
|
|
|
PageInfo<VnoticeUser> pageInfo = new PageInfo<VnoticeUser>(list);
|
|
|
map.put("approvelList", pageInfo);
|
|
|
map.put("isNotReadCount", count1);
|
|
|
mapList.add(map);
|
|
|
PageHelper.startPage(page.getPageNum(), page.getPageSize());
|
|
|
- List<VnoticeUser> list1 = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.MAINTAIN_TYPE).orderByDesc("id"));
|
|
|
+ List<VnoticeUser> list1 = user.getIsDisable() == 0?vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.MAINTAIN_TYPE).orderByDesc("id")):new ArrayList<>();
|
|
|
long count2 = list1.stream().filter(x -> x.getIsRead() == 0).count();
|
|
|
PageInfo<VnoticeUser> pageInfo1 = new PageInfo<VnoticeUser>(list1);
|
|
|
Map<String, Object> map1 = new HashMap<>();
|
|
@@ -66,7 +66,7 @@ public class VnoticeUserServiceImpl extends ServiceImpl<VnoticeUserMapper, Vnoti
|
|
|
map1.put("isNotReadCount", count2);
|
|
|
mapList.add(map1);
|
|
|
PageHelper.startPage(page.getPageNum(), page.getPageSize());
|
|
|
- List<VnoticeUser> list2 = vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.EMERGENCY_TYPE).orderByDesc("id"));
|
|
|
+ List<VnoticeUser> list2 = user.getIsDisable() == 0?vnoticeUserMapper.selectList(new QueryWrapper<VnoticeUser>().eq("user_id", user.getId()).eq("notice_type",Constant.EMERGENCY_TYPE).orderByDesc("id")):new ArrayList<>();
|
|
|
long count3 = list2.stream().filter(x -> x.getIsRead() == 0).count();
|
|
|
PageInfo<VnoticeUser> pageInfo2 = new PageInfo<VnoticeUser>(list2);
|
|
|
Map<String, Object> map2 = new HashMap<>();
|