|
@@ -2414,6 +2414,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
public HttpRespMsg getUserListByRole(HttpServletRequest request) {
|
|
|
HttpRespMsg httpRespMsg=new HttpRespMsg();
|
|
|
User user = userMapper.selectById(request.getHeader("token"));
|
|
|
+ SysRole sysRole = sysRoleMapper.selectById(user.getRoleId());
|
|
|
List<Department> departmentList = departmentMapper.selectList(new QueryWrapper<Department>().eq("manager_id", user.getId()));
|
|
|
List<DepartmentOtherManager> otherManagers = departmentOtherManagerMapper.selectList(new QueryWrapper<DepartmentOtherManager>().eq("other_manager_id", user.getId()));
|
|
|
//获取全部子部门
|
|
@@ -2431,6 +2432,9 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|
|
}
|
|
|
if(deptIds!=null&&deptIds.size()>0){
|
|
|
List<User> userList = userMapper.selectList(new QueryWrapper<User>().in("department_id", deptIds));
|
|
|
+ if(sysRole.getRolename().equals("超级管理员")){
|
|
|
+ userList= userMapper.selectList(new QueryWrapper<User>().eq("company_id", user.getCompanyId()));
|
|
|
+ }
|
|
|
httpRespMsg.data=userList;
|
|
|
}
|
|
|
return httpRespMsg;
|