From f640a3ab00189bb0f55a7bfb65f309f80803e88b Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期六, 18 四月 2026 14:25:25 +0800
Subject: [PATCH] 优化成品移库任务,添加WMS任务号加流水号确保WMS任务号唯一

---
 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs |   31 +++++++++++++++++++++----------
 1 files changed, 21 insertions(+), 10 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
index a5cfe94..54859c8 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/TestJob.cs"
@@ -11,22 +11,31 @@
 using System.Reflection;
 using System.Text;
 using System.Threading.Tasks;
+using WIDESEAWCS_Common;
+using WIDESEAWCS_Common.LocationEnum;
+using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Communicator;
 using WIDESEAWCS_Core.Helper;
+using WIDESEAWCS_IBasicInfoService;
 using WIDESEAWCS_ITaskInfoService;
+using WIDESEAWCS_Model.Models;
 using WIDESEAWCS_QuartzJob;
 using WIDESEAWCS_QuartzJob.DeviceBase;
+using WIDESEAWCS_QuartzJob.DTO;
 using WIDESEAWCS_QuartzJob.StackerCrane.Enum;
+using WIDESEAWCS_TaskInfoService;
 
 namespace WIDESEAWCS_Tasks
 {
     [DisallowConcurrentExecution]
-    public class TestJob : JobBase, IJob
+    public partial class TestJob : JobBase, IJob
     {
         private readonly ITaskService _taskService;
-        public TestJob(ITaskService taskService) 
+        private readonly IStationMangerService _stationMangerService;
+        public TestJob(ITaskService taskService, IStationMangerService stationMangerService)
         {
             _taskService = taskService;//娉ㄥ叆
+            _stationMangerService = stationMangerService;
         }
 
         public Task Execute(IJobExecutionContext context)
@@ -36,16 +45,20 @@
             if (flag && value != null)
             {
                 OtherDevice device = (OtherDevice)value;
+                //Example
+                //device.GetValue  璇诲彇
+                //device.SetValue  鍐欏叆
+                // _taskService.Repository 浠撳偍灞傦紝杩涜鏁版嵁搴撹闂�-
                 try
                 {
-                    //Example
-                    //device.GetValue  璇诲彇
-                    //device.SetValue  鍐欏叆
-                    // _taskService.Repository 浠撳偍灞傦紝杩涜鏁版嵁搴撹闂�
+                    SXCTasks(device);
 
-                    WriteInfo(device.DeviceName, "infoLog");
+                    KHTasks(device);
 
-                    WriteDebug(device.DeviceName, "debugLog");
+
+                    //WriteInfo(device.DeviceName, "infoLog");
+
+                    //WriteDebug(device.DeviceName, "debugLog");
                 }
                 catch (Exception ex)
                 {
@@ -56,8 +69,6 @@
             {
                 WriteError(nameof(TestJob), "鍙傛暟閿欒,鏈紶閫掕澶囧弬鏁版垨璁惧绫诲瀷閿欒");
             }
-
-
             return Task.CompletedTask;
         }
     }

--
Gitblit v1.9.3