From 1630f0dbdae793427744548d38bcce9793aec3d6 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期一, 09 二月 2026 09:44:04 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/SuZhouGuanHong/ShanMeiXinNengYuan

---
 Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
index e338e6f..6a945d5 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
@@ -9,6 +9,7 @@
 using WIDESEAWCS_Core.Helper;
 using WIDESEAWCS_Core.Http;
 using WIDESEAWCS_DTO.Stock;
+using WIDESEAWCS_DTO.TaskInfo;
 using WIDESEAWCS_ITaskInfoRepository;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_Model.Models;
@@ -250,7 +251,7 @@
 
                 case "allpickfinished":
                     state.CurrentAction = "AllPickFinished";
-                    if(state.CurrentTask?.RobotTaskType == 2|| state.CurrentTask?.RobotTaskType == 3)
+                    if (state.CurrentTask?.RobotTaskType == 2 || state.CurrentTask?.RobotTaskType == 3)
                     {
                         // TODO 鏈烘鎵嬪彇璐у畬鎴愶紝鍒ゆ柇鏄惁鎹㈢洏銆佹媶鐩樹换鍔★紝鍒涘缓绌烘墭鐩樺洖搴撲换鍔�
                     }
@@ -258,9 +259,19 @@
 
                 case "allputfinished":
                     state.CurrentAction = "AllPutFinished";
-                    if (state.CurrentTask?.RobotTaskType == 1 )
+                    if (state.CurrentTask?.RobotTaskType == 1)
                     {
                         // TODO 鏈烘鎵嬪彇璐у畬鎴愶紝鍒ゆ柇鏄惁缁勭洏浠诲姟锛屽垱寤虹粍鐩樺叆搴撲换鍔�
+                        CreateTaskDto taskDto = new CreateTaskDto()
+                        {
+                            PalletCode = state.CurrentTask?.RobotTargetAddressPalletCode ?? string.Empty,
+                            SourceAddress = state.CurrentTask?.RobotTargetAddress ?? string.Empty,
+                            TargetAddress = state.CurrentTask?.RobotTargetAddress ?? string.Empty,
+                            Roadway = state.CurrentTask?.RobotRoadway == "1" ? "GWSC001" : state.CurrentTask?.RobotRoadway == "2" ? "HCSC001" : "SC001" ?? string.Empty,
+                            WarehouseId = state.CurrentTask?.RobotRoadway == "1" ? 1 : state.CurrentTask?.RobotRoadway == "2" ? 2 : 3,
+                            PalletType = 1,
+                            TaskType = 4
+                        };
                     }
                     return true;
 

--
Gitblit v1.9.3