From 4c7cbee3e351f289fac1400e976bc8f10dc7e169 Mon Sep 17 00:00:00 2001
From: Tjiny <Tjinyu23@163.com>
Date: 星期二, 24 六月 2025 16:56:45 +0800
Subject: [PATCH] 上海日东agv任务做任务时间解除只要第一次的限制

---
 HH.WCS.Mobox3.RiDong/Quartz/QuartzJobCreate.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3.RiDong/Quartz/QuartzJobCreate.cs b/HH.WCS.Mobox3.RiDong/Quartz/QuartzJobCreate.cs
new file mode 100644
index 0000000..f87a7c3
--- /dev/null
+++ b/HH.WCS.Mobox3.RiDong/Quartz/QuartzJobCreate.cs
@@ -0,0 +1,39 @@
+using System.Threading.Tasks;
+using Quartz;
+using Quartz.Impl;
+
+namespace HH.WCS.Mobox3.RiDong.Quartz;
+
+/// <summary>
+/// 鍒涘缓
+/// </summary>
+public static class QuartzJobCreate
+{
+    /// <summary>
+    /// 鍒涘缓浠诲姟
+    /// </summary>
+    public static async Task CreateJob()
+    {
+        //鍒涘缓涓�釜璋冨害鍣ㄥ伐鍘�+        var schedulerFactory = new StdSchedulerFactory();
+        //鑾峰彇璋冨害鍣�+        var scheduler = await schedulerFactory.GetScheduler();
+        //寮�惎璋冨害鍣�+        await scheduler.Start();
+
+        //鍒涘缓涓�釜宸ヤ綔,骞跺垎缁勮繘Test锛屽悕瀛椾负绫诲悕
+        IJobDetail job = JobBuilder.Create<HelloQuartzJob>()
+            .WithIdentity("HelloQuartzJob", "Test")
+            .Build();
+
+        //鍒涘缓涓�釜瑙﹀彂鏉′欢锛歐ithCronSchedule锛屽畾鏃讹紝姣忓ぉ鍝釜鏃堕棿锛屾垨鑰呮瘡涓湀鍝ぉ
+        ITrigger trigger1 = TriggerBuilder.Create()
+            .WithIdentity("trigger3", "group1")
+            .WithCronSchedule("0 10 17 * * ?")
+            .ForJob("HelloQuartzJob", "Test")
+            .Build();
+
+        //娣诲姞璋冨害锛堝皢宸ヤ綔鍜岃Е鍙戞潯浠舵坊鍔犲埌璋冨害鍣ㄤ腑锛�+        await scheduler.ScheduleJob(job, trigger1);
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1