From d42ad8b01195def2a9309930e14f90ff13ad47b1 Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期四, 19 六月 2025 17:24:28 +0800
Subject: [PATCH] 印尼佳通出入库策略优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs
index 8823cb0..5c915b5 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs
@@ -26,7 +26,9 @@
             var result = new SimpleResult();
             var task = WCSHelper.GetTask(model.TaskNo);
             if (task != null) {
-                if (task.N_B_STATE == 0) {
+
+                if (task.N_B_STATE == 0)
+                {
                     //绛夊緟鐩存帴淇敼鐘舵�涓哄彇娑�                     WCSHelper.UpdateStatus(model.TaskNo, "鍙栨秷");
                     LocationHelper.UnLockLoc(task.S_START_LOC);
@@ -35,15 +37,27 @@
                     /*LocationHelper.UnBindingLoc(task.S_START_LOC, new List<string> { task.S_CNTR_CODE });*/
                     result.resultMsg = "浠诲姟绛夊緟锛岀洿鎺ュ彇娑�;
                 }
-                else if (task.N_B_STATE < 3) {
-                    //宸叉帹閫佷絾鏄病鏈夊畬鎴愭垨鑰呭彇娑堬紝閫氱煡hosttoagv
-                    NDCHelper.Cancel(task.S_CODE);
-                    result.resultMsg = "浠诲姟鍙栨秷宸茬粡鍙戦�缁欏皬杞�;
+                else if (task.N_B_STATE < 3)
+                {
+                    if (task.S_SCHEDULE_TYPE == "AGV")
+                    {
+                        //宸叉帹閫佷絾鏄病鏈夊畬鎴愭垨鑰呭彇娑堬紝閫氱煡hosttoagv
+                        NDCHelper.Cancel(task.S_CODE);
+                        result.resultMsg = "浠诲姟鍙栨秷宸茬粡鍙戦�缁欏皬杞�;
+                    }
+                    else if (task.S_SCHEDULE_TYPE == "WCS") 
+                    {
+                    
+                    }
+                   
                 }
-                else {
+                else
+                {
                     result.resultCode = 1;
                     result.resultMsg = "浠诲姟宸茬粨鏉�;
                 }
+               
+               
             }
             else {
                 result.resultCode = 1;

--
Gitblit v1.9.1