From 9051d96029c8e860c6e6657b7df2106bfbfdc010 Mon Sep 17 00:00:00 2001
From: chenyong <chenyong@hnkhzn.com>
Date: 星期五, 06 三月 2026 15:20:54 +0800
Subject: [PATCH] 111
---
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 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 57b9144..d0c18da 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"
@@ -162,13 +162,14 @@
+
if (task != null)
{
if (task.Roadway == "SC02") return task; //濡傛灉鏈変换鍔″垯鐩存帴涓嬪彂缁欏爢鍨涙満
if (task.Depth == 1) return task;
//2娣变綅杩涜鍒ゆ柇鏄惁瑕佺Щ搴�
- Dt_Task dt_Task = _taskService.RequestWMSTaskMovelibrary(task);
+ Dt_Task dt_Task = OutTaskMovelibrary(task);
if (dt_Task != null) return dt_Task;
}
else if (YKtasks.Count > 0) //搴撲綅璋冩嫧
@@ -194,6 +195,9 @@
{
//杩涜鑾峰彇鍫嗗灈鏈哄嚭搴撲换鍔�
List<Dt_Task> tasks = _taskService.QueryStackerCraneOutTasks(commonStackerCrane.DeviceCode);
+
+ if (commonStackerCrane.DeviceCode == "SC02") {
+ }
foreach (var item in tasks)
{
@@ -223,7 +227,17 @@
private Dt_Task? OutTaskMovelibrary([NotNull] Dt_Task task)
{
- string[] targetCodes = task.SourceAddress.Split("-");
+ string[] targetCodes;
+ if (task.TaskType == (int)TaskInboundTypeEnum.Inbound)
+ {
+ targetCodes = task.TargetAddress.Split("-");
+
+ }
+ else
+ {
+ targetCodes = task.SourceAddress.Split("-");
+
+ }
if (targetCodes[1] == "001")
{
targetCodes[1] = "002";
--
Gitblit v1.9.3