瀏覽代碼

😂优化账号列表获取角色集合处理

zuohuaijun 2 年之前
父節點
當前提交
789c8997d5
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs

+ 1 - 3
Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs

@@ -61,15 +61,13 @@ public class SysUserService : IDynamicApiController, ITransient
         return await _sysUserRep.AsQueryable()
             .LeftJoin<SysOrg>((u, a) => u.OrgId == a.Id)
             .LeftJoin<SysPos>((u, a, b) => u.PosId == b.Id)
-            .LeftJoin<SysUserRole>((u, a, b, c) => u.Id == c.UserId)
-            .LeftJoin<SysRole>((u, a, b, c, d) => c.RoleId == d.Id)
             .Where(u => u.AccountType != AccountTypeEnum.SuperAdmin)
             .WhereIF(orgList != null, u => orgList.Contains(u.OrgId))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Account), u => u.Account.Contains(input.Account))
             .WhereIF(!string.IsNullOrWhiteSpace(input.RealName), u => u.RealName.Contains(input.RealName))
             .WhereIF(!string.IsNullOrWhiteSpace(input.Phone), u => u.Phone.Contains(input.Phone))
             .OrderBy(u => u.OrderNo)
-            .Select((u, a, b, c, d) => new UserOutput
+            .Select((u, a, b) => new UserOutput
             {
                 OrgName = a.Name,
                 PosName = b.Name,