From 0210f1fc8e761b92615d77f31cc8752e297b5e5a Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 21 八月 2025 16:21:54 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Utils/ScheduleUtils/DbJobPersistence.cs |   16 ++--------------
 1 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/FlexJobApi.Core/Utils/ScheduleUtils/DbJobPersistence.cs b/FlexJobApi.Core/Utils/ScheduleUtils/DbJobPersistence.cs
index c13c0ea..592a3dd 100644
--- a/FlexJobApi.Core/Utils/ScheduleUtils/DbJobPersistence.cs
+++ b/FlexJobApi.Core/Utils/ScheduleUtils/DbJobPersistence.cs
@@ -37,21 +37,9 @@
         /// 浣滀笟璋冨害鏈嶅姟鍚姩鏃�
         /// </summary>
         /// <returns></returns>
-        public async Task<IEnumerable<SchedulerBuilder>> PreloadAsync(CancellationToken stoppingToken)    // Furion 4.9.1.59 涔嬪墠涓� public IEnumerable<SchedulerBuilder> Preload()
+        public Task<IEnumerable<SchedulerBuilder>> PreloadAsync(CancellationToken stoppingToken)
         {
-            var schedulers = new List<SchedulerBuilder>();
-            var jobDetails = await repScheduleJobDetail.AsQueryable().AsNoTracking().ToListAsync();
-            var jobTriggers = await repScheduleJobTrigger.AsQueryable().AsNoTracking().ToListAsync();
-            foreach (var jobDetail in jobDetails)
-            {
-                var triggers = jobTriggers.Where(it => it.JobId == jobDetail.JobId)
-                    .Select(it => TriggerBuilder.From(it.ToJson()))
-                    .ToArray();
-                var jobBuilder = JobBuilder.From(jobDetail.ToJson());
-                var scheduler = SchedulerBuilder.Create(jobBuilder, triggers);
-                schedulers.Add(scheduler);
-            }
-            return schedulers;
+            return Task.FromResult(App.EffectiveTypes.ScanToBuilders().AsEnumerable());
         }
 
         public Task<SchedulerBuilder> OnLoadingAsync(SchedulerBuilder builder, CancellationToken stoppingToken)

--
Gitblit v1.9.1