From 0e51dbd9db3f17bb21c43a1ddd907f66c84205e9 Mon Sep 17 00:00:00 2001 From: liguoyang Date: Tue, 10 Dec 2024 17:33:56 +0800 Subject: [PATCH] =?UTF-8?q?fix=20tenant=E5=88=86=E9=85=8D=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E5=A4=96=E9=83=A8=E4=BA=BA=E5=91=98=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PermissionAnalyze/TenantPermissionAnalyzeService.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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