From c8b6903d85e7ceef504a198b4bdfc6b72a73fe19 Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 08 八月 2025 13:29:47 +0800 Subject: [PATCH] fix:bug --- FlexJobApi.Core/Models/FlexJobServer/Tasks/Repositories/TaskInfoRepository.cs | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/FlexJobApi.Core/Models/FlexJobServer/Tasks/Repositories/TaskInfoRepository.cs b/FlexJobApi.Core/Models/FlexJobServer/Tasks/Repositories/TaskInfoRepository.cs index 103ccbe..b62e4f5 100644 --- a/FlexJobApi.Core/Models/FlexJobServer/Tasks/Repositories/TaskInfoRepository.cs +++ b/FlexJobApi.Core/Models/FlexJobServer/Tasks/Repositories/TaskInfoRepository.cs @@ -23,12 +23,13 @@ public static IQueryable<TaskInfo> GetQueryable(this IRepository<TaskInfo> rep, CurrentLogier logier = null) { logier = logier ?? JwtUtils.GetCurrentLogier(); - return rep.AsQueryable().AsNoTracking() - .OrderBy(it => it.BeginTime) - .Where(it => - logier.Type == EnumUserType.Enterprise - ? it.EnterpriseId == logier.EnterpriseId - : true); + IQueryable<TaskInfo> q = rep.AsQueryable().AsNoTracking() + .OrderBy(it => it.BeginTime); + if (logier != null && logier.Type == EnumUserType.Enterprise) + { + q = q.Where(it => it.EnterpriseId == logier.EnterpriseId); + } + return q; } } } -- Gitblit v1.9.1