|
@@ -107,7 +107,7 @@ public class SysUserController extends BaseController
|
|
|
userService.checkUserDataScope(userId);
|
|
|
AjaxResult ajax = AjaxResult.success();
|
|
|
List<SysRole> roles = roleService.selectRoleAll();
|
|
|
- ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList()));
|
|
|
+ ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin() && r.getTenantId() == getTenantId()).collect(Collectors.toList()));
|
|
|
ajax.put("posts", postService.selectPostAll());
|
|
|
if (StringUtils.isNotNull(userId))
|
|
|
{
|
|
@@ -229,7 +229,7 @@ public class SysUserController extends BaseController
|
|
|
SysUser user = userService.selectUserById(userId);
|
|
|
List<SysRole> roles = roleService.selectRolesByUserId(userId);
|
|
|
ajax.put("user", user);
|
|
|
- ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin()).collect(Collectors.toList()));
|
|
|
+ ajax.put("roles", SysUser.isAdmin(userId) ? roles : roles.stream().filter(r -> !r.isAdmin() && r.getTenantId() == getTenantId()).collect(Collectors.toList()));
|
|
|
return ajax;
|
|
|
}
|
|
|
|