🏈优化用户拥有角色集合代码
This commit is contained in:
parent
01b4a4519b
commit
8c4e6178a9
@ -363,7 +363,7 @@ public class SysUserService : IDynamicApiController, ITransient
|
||||
// 获取当前用户可用的角色
|
||||
var availableRoles = await _sysRoleService.GetList();
|
||||
// 改变用户分配的角色可分配状态
|
||||
grantedRoles.ForEach(u => u.Disabled = !availableRoles.Any(u => u.Id == u.Id));
|
||||
grantedRoles.ForEach(u => u.Disabled = !availableRoles.Any(e => e.Id == u.Id));
|
||||
// 排除已分配的角色
|
||||
availableRoles = availableRoles.ExceptBy(grantedRoles.Select(u => u.Id), u => u.Id).ToList();
|
||||
return new GrantRoleOutput { GrantedRoles = grantedRoles, AvailableRoles = availableRoles };
|
||||
|
||||
Loading…
Reference in New Issue
Block a user