From 550b9b8b3b8b39e384652c916ccb154367a21f1a Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 05 九月 2025 09:04:48 +0800 Subject: [PATCH] fix: s --- FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs index 949cc7d..87c4211 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ElectronSignSettingQueryHandler.cs @@ -36,13 +36,17 @@ .Where(it => !it.IsDisabled); if (logier.Type == EnumUserType.Enterprise) { + request.EnterpriseId = logier.EnterpriseId; + } + if (request.EnterpriseId.HasValue) + { var accesses = await repEnterpriseElectronSignSetting.AsQueryable() - .Where(it => it.EnterpriseId == logier.EnterpriseId) + .Where(it => it.EnterpriseId == request.EnterpriseId) .Select(it => it.ElectronSignAccess) .ToListAsync(); q = q.Where(it => accesses.Contains(it.Access)); } - return q + return await q .ProjectToType<GetEnabledElectronSignSettingsQueryResultItem>() .ToListAsync(); } -- Gitblit v1.9.1