From 844ef8147c4e61c22d5aa40deab4b026638e1781 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 08 九月 2025 16:20:20 +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