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