From 6861434f1445d1685b67a24897890c34f8c54f85 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期三, 08 四月 2026 17:22:26 +0800
Subject: [PATCH] WCS&WMS代码更新

---
 代码管理/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs"
index fb0052a..6845aaa 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs"
@@ -1,6 +1,7 @@
 锘縰sing Quartz;
 using System.Collections.Concurrent;
 using System.Net.Sockets;
+using WIDESEAWCS_Common.TaskEnum;
 using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_ITaskInfoRepository;
 using WIDESEAWCS_ITaskInfoService;
@@ -74,7 +75,7 @@
             }
             // 鑾峰彇褰撳墠闇�涓嬪彂浠诲姟骞剁紦瀛樺埌鐘舵�佷腑
             Dt_Task? task = GetTask(Crane);
-            if (task != null && state.CurrentTask == null && state.StackerRunMode == (int)StackerModeEnum.Automatic && state.StackerError == (int)StackerErrorEnum.Normal && state.StackerTaskNum == 0)
+            if (task != null && state.CurrentTask == null && state.StackerRunMode== && state.StackerTaskNum == 0)
             {
                 SendStackerTask(task, state);
             }
@@ -127,9 +128,9 @@
             return _TcpSocket.SendToDeviceAsync(state.IPAddress, message).Result;
         }
 
-        private Dt_Task? GetTask(StackerCraneDevice stackerCrane)
+        private Dt_Task? GetTask(StackerCraneDevice stackerCrane, TaskTypeGroup? taskTypeGroup = null)
         {
-            return null;
+            return _taskService.QueryStackerTask(stackerCrane.DeviceCode,taskTypeGroup);
         }
     }
 
@@ -148,12 +149,17 @@
         public int? StackerTaskNum { get; set; }
 
         /// <summary>
-        /// 鍫嗗灈鏈鸿繍琛屾ā寮�
+        /// 鍫嗗灈鏈鸿繍琛屾ā寮�<br/>
+        /// 1锛氳嚜鍔ㄦā寮�<br/>
+        /// 2锛氬仠姝㈡ā寮�<br/>
+        /// 3锛氭墜鍔ㄦā寮忔垨绂荤嚎妯″紡<br/>
         /// </summary>
         public int? StackerRunMode { get; set; }
 
         /// <summary>
-        /// 鍫嗗灈鏈烘晠闅滅姸鎬�
+        /// 鍫嗗灈鏈烘晠闅滅姸鎬�<br/>
+        /// 姝e父<br/>
+        /// 鏁呴殰<br/>
         /// </summary>
         public int? StackerError { get; set; }
 

--
Gitblit v1.9.3