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/HelloQuartzJob.cs |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3.RiDong/Quartz/HelloQuartzJob.cs b/HH.WCS.Mobox3.RiDong/Quartz/HelloQuartzJob.cs
new file mode 100644
index 0000000..ef6bbdd
--- /dev/null
+++ b/HH.WCS.Mobox3.RiDong/Quartz/HelloQuartzJob.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using HH.WCS.Mobox3.RiDong.dto;
+using HH.WCS.Mobox3.RiDong.generalMethod;
+using HH.WCS.Mobox3.RiDong.util;
+using Quartz;
+
+namespace HH.WCS.Mobox3.RiDong.Quartz;
+
+/// <summary>
+/// 浠诲姟锛堝伐浣溿�闇�瀹屾垚鐨勪簨锛�+/// </summary>
+public class HelloQuartzJob : IJob
+{
+    /// <summary>
+    /// 
+    /// </summary>
+    /// <param name="context"></param>
+    /// <returns></returns>
+    /// <exception cref="NotImplementedException"></exception>
+    public Task Execute(IJobExecutionContext context)
+    {
+        return Task.Factory.StartNew(() =>
+        {
+            var chargingSwitch = AdoSqlMethod<ChargingSwitch>.QueryFirst();
+
+            if (chargingSwitch.IS_ENABLED == "鍚�)
+            {
+                return;
+            }
+            
+            List<TaskCD> taskCDs = new List<TaskCD>
+            {
+                new () {No = DateTime.Now.ToString("yyMMdd") + "001", CarNo = "1"},
+                new () {No = DateTime.Now.ToString("yyMMdd") + "002", CarNo = "2"},
+                new () {No = DateTime.Now.ToString("yyMMdd") + "003", CarNo = "3"}
+            };
+            
+            foreach (var taskCD in taskCDs)
+            {
+                Console.WriteLine($"褰撳墠鍏呯數浠诲姟锛氫换鍔″彿{taskCD.No},杞﹀彿{taskCD.CarNo}");
+                LogHelper.Info($"褰撳墠鍏呯數浠诲姟锛氫换鍔″彿{taskCD.No},杞﹀彿{taskCD.CarNo}");
+                
+                // 缁欒澶囧厖鐢�+                TaskHelper.SendCd(taskCD);
+            }
+        });
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1