From 382c009ba2bb04374468e9584f262d6682841d9b Mon Sep 17 00:00:00 2001 From: pengmn <pmn@HanInfo> Date: 星期三, 28 五月 2025 18:09:41 +0800 Subject: [PATCH] 杭氧测试流程 --- HH.WCS.Mobox3.HangYang/core/WCSCore.cs | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/HH.WCS.Mobox3.HangYang/core/WCSCore.cs b/HH.WCS.Mobox3.HangYang/core/WCSCore.cs index 8f4b425..fb28d63 100644 --- a/HH.WCS.Mobox3.HangYang/core/WCSCore.cs +++ b/HH.WCS.Mobox3.HangYang/core/WCSCore.cs @@ -48,10 +48,17 @@ if (taskList.taskType.Contains(TN_Task.S_TYPE)) { //瀹屾垚浣滀笟 - WMSHelper.UpdateWmsTask(TN_Task, 3); + WMSHelper.UpdateWmsTask(TN_Task, 2); + WMSHelper.UpdateDistributionCntrState(2, 3, TN_Task.S_CNTR_CODE); } - WMSHelper.AddChange(TN_Task); - WMSHelper.DeleteChange(TN_Task); + if (new List<string> { "鏂欑鍏ュ簱", "鎵樼洏鍏ュ簱" }.Contains(TN_Task.S_TYPE)) + { + ContainerHelper.UpdateCntrItem(TN_Task.S_CNTR_CODE); + } + //if (WMSHelper.DeleteChange(TN_Task)) + //{ + // WMSHelper.AddChange(TN_Task); + //} break; case 7: TaskProcess.OperateStatus(TN_Task, 7); @@ -94,7 +101,7 @@ { //鏌ヨ浠诲姟 //鑾峰彇鎵�湁绛夊緟鐨勪綔涓�- var list = WMSHelper.GetWmsTaskListByState("绛夊緟"); ; + var list = WMSHelper.GetWmsTaskListByState("绛夊緟"); if (list.Count > 0) { @@ -102,6 +109,17 @@ { //鐢熸垚鍏ュ簱浠诲姟 TaskProcess.CreateInTask(task); + }); + } + //鏌ヨ浠诲姟 + //鑾峰彇鎵�湁鎵ц鐨勪綔涓�+ var exelist = WMSHelper.GetWmsTaskListByState("鎵ц"); + if (exelist.Count > 0) + { + exelist.ForEach(task => + { + //鐢熸垚鍏ュ簱浠诲姟 + TaskProcess.exeCreateInTask(task); }); } } @@ -158,7 +176,7 @@ try { //鏌ヨ宸查厤鐩樼殑閰嶇洏鍗�- var list = WMSHelper.GetPickingListByState("閰嶈揣瀹屾垚"); + var list = WMSHelper.GetPickingListByState(1); if (list.Count > 0) { TaskProcess.GenerateFromPicking(list); -- Gitblit v1.9.1