Browse Source

fix:修复非匿名访问此方法时,自动添加机构租户过滤器,导致机构label为null 的问题

Signed-off-by: ir0nmax <ir0nmax@wogof.com>
ir0nmax 1 year ago
parent
commit
3f5569411d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

+ 2 - 2
Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

@@ -101,8 +101,8 @@ public class SysTenantService : IDynamicApiController, ITransient
     public async Task<dynamic> GetList()
     public async Task<dynamic> GetList()
     {
     {
         return await _sysTenantRep.AsQueryable()
         return await _sysTenantRep.AsQueryable()
-            .LeftJoin<SysOrg>((u, a) => u.OrgId == a.Id)
-            .Where(u => u.Status == StatusEnum.Enable)
+           .LeftJoin<SysOrg>((u, a) => u.OrgId == a.Id).ClearFilter()
+           .Where(u => u.Status == StatusEnum.Enable && u.IsDelete == false)
             .Select((u, a) => new
             .Select((u, a) => new
             {
             {
                 Label = a.Name,
                 Label = a.Name,