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