From 8c4e6178a9cc76f9aa9114d16aa49f937f50edde Mon Sep 17 00:00:00 2001 From: KaneLeung Date: Fri, 4 Oct 2024 17:25:06 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=88=E4=BC=98=E5=8C=96=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=8B=A5=E6=9C=89=E8=A7=92=E8=89=B2=E9=9B=86=E5=90=88?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs b/Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs index 35b8d402..66480951 100644 --- a/Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs +++ b/Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs @@ -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 };