diff --git a/Src/Dlhis.Basic/Device/Services/Implements/PermissionAnalyze/TenantPermissionAnalyzeService.cs b/Src/Dlhis.Basic/Device/Services/Implements/PermissionAnalyze/TenantPermissionAnalyzeService.cs index d26b9673..14d0df7d 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/PermissionAnalyze/TenantPermissionAnalyzeService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/PermissionAnalyze/TenantPermissionAnalyzeService.cs @@ -1,4 +1,5 @@ using Dlhis.Entity.Basic.Entity; +using Dlhis.Entity.Basic.Enums; namespace Dlhis.Basic.Device.Services.Implements.PermissionAnalyze; @@ -13,6 +14,8 @@ public class TenantPermissionAnalyzeService : BasePermissionAnalyzeService /// protected override async Task> GetGainfoNosAsync(string assignValue) { - return await DbContext.Queryable().Where(x => x.Factory == assignValue).Select(x => x.No).ToListAsync(); + return await DbContext.Queryable() + .Where(x => x.Factory == assignValue && x.Type != GainfoUserTypeEnumType.External) + .Select(x => x.No).ToListAsync(); } } \ No newline at end of file