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