| | |
| | | @Override |
| | | public GdClueEventCountVO getGdClueEventCount(String keyword) { |
| | | // 1. 获取当前用户部门ID和用户ID |
| | | Long deptId = Long.valueOf(AuthUtil.getDeptId()); |
| | | Long userId = AuthUtil.getUserId(); |
| | | List<Integer> statusList; |
| | | |
| | | Long deptId = null; |
| | | Long userId = null; |
| | | // 2. 判断是否为管理员 |
| | | boolean isAdmin = AuthUtil.isAdministrator() || AuthUtil.isAdmin(); |
| | | |
| | |
| | | // 管理员:可以查询所有状态 |
| | | statusList = java.util.Arrays.asList(0, 1, 2, 3, 4); |
| | | } else { |
| | | deptId = Long.valueOf(AuthUtil.getDeptId()); |
| | | userId = AuthUtil.getUserId(); |
| | | // 非管理员:排除已退回状态(状态2) |
| | | statusList = java.util.Arrays.asList(0, 1, 3, 4); |
| | | } |