Przeglądaj źródła

update Admin.NET/Admin.NET.Core/Service/User/SysUserRoleService.cs.
修复本部门及以下权限获取不到组织机构id的问题
由于获取用户角色权限,sqlsugar老版本Mapper导航有问题改为新导航Includes可以解决

Signed-off-by: Mr先生 <362270511@qq.com>

Mr先生 2 lat temu
rodzic
commit
17d039db77

+ 2 - 2
Admin.NET/Admin.NET.Core/Service/User/SysUserRoleService.cs

@@ -1,4 +1,4 @@
-// 麻省理工学院许可证
+// 麻省理工学院许可证
 //
 // 版权所有 (c) 2021-2023 zuohuaijun,大名科技(天津)有限公司  联系电话/微信:18020030720  QQ:515096995
 //
@@ -81,7 +81,7 @@ public class SysUserRoleService : ITransient
     public async Task<List<SysRole>> GetUserRoleList(long userId)
     {
         var sysUserRoleList = await _sysUserRoleRep.AsQueryable()
-            .Mapper(u => u.SysRole, u => u.RoleId)
+            .Includes(u => u.SysRole)
             .Where(u => u.UserId == userId).ToListAsync();
         return sysUserRoleList.Where(u => u.SysRole != null).Select(u => u.SysRole).ToList();
     }