From 5ffc36a1db18d3112a9b50a9cf3953d7fcf21bae Mon Sep 17 00:00:00 2001
From: huanghongfeng <huanghongfeng@hnkhzn.com>
Date: 星期二, 19 八月 2025 16:37:24 +0800
Subject: [PATCH] 更新

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs"
index 6e2a310..b53f06e 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs"
@@ -140,7 +140,7 @@
             }
             catch (Exception ex)
             {
-                WriteError("CommonConveyorLineJob", "test", ex);
+                WriteError("CommonConveyorLineJob", ex);
                 ConsoleHelper.WriteErrorLine($"{ex.Message}");
                 //Console.WriteLine(nameof(CommonStackerCraneJob) + ":" + ex.ToString());
             }
@@ -250,10 +250,7 @@
                     _noticeService.Logs(userTokenIds, new { commonStackerCrane.DeviceName, log = log, time = DateTime.Now.ToString("G"), color = "red" });
                     WriteInfo(commonStackerCrane.DeviceName, log);
 
-                    if (task == null)
-                    {
-                        task = _taskService.QueryStackerCraneInTask(commonStackerCrane.DeviceCode);
-                    }
+                    task = _taskService.QueryStackerCraneInTask(commonStackerCrane.DeviceCode);
                 }
                 else
                 {
@@ -264,6 +261,17 @@
             {
                 task = _taskService.QueryStackerCraneInTask(commonStackerCrane.DeviceCode);
             }
+
+            if (task != null && task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup)
+            {
+                var relocation = _taskService.InBeforeCheck(task.TaskNum);
+
+                if (relocation != null)
+                {
+                    return relocation;
+                }
+            }
+
             return task;
         }
 

--
Gitblit v1.9.3