From 3a56820d028e98ac3c4bd315aa76181d7d6720cd Mon Sep 17 00:00:00 2001 From: 海波 张 <2956280567@qq.com> Date: 星期一, 28 七月 2025 17:29:57 +0800 Subject: [PATCH] 金坛二合一出库修改 --- process/TaskProcess.cs | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/process/TaskProcess.cs b/process/TaskProcess.cs index 63905a7..475d1c8 100644 --- a/process/TaskProcess.cs +++ b/process/TaskProcess.cs @@ -54,13 +54,13 @@ if (load) { Console.WriteLine($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_START_LOC}鍙栬揣瀹屾垚锛岃捣鐐硅В缁戝鍣▄mst.S_CNTR_CODE}"); - LogHelper.Info($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_START_LOC}鍙栬揣瀹屾垚锛岃捣鐐硅В缁戝鍣▄mst.S_CNTR_CODE}"); + LogHelper.Info($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_START_LOC}鍙栬揣瀹屾垚锛岃捣鐐硅В缁戝鍣▄mst.S_CNTR_CODE}","瑙i攣"); LocationHelper.UnBindingLoc(mst.S_START_LOC, mst.S_CNTR_CODE.Split(',').ToList()); } else { Console.WriteLine($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_END_LOC}鍗歌揣瀹屾垚锛岀粓鐐圭粦瀹氬鍣▄mst.S_CNTR_CODE}"); - LogHelper.Info($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_END_LOC}鍗歌揣瀹屾垚锛岀粓鐐圭粦瀹氬鍣▄mst.S_CNTR_CODE}"); + LogHelper.Info($"浠诲姟{mst.S_CODE} 璐т綅{mst.S_END_LOC}鍗歌揣瀹屾垚锛岀粓鐐圭粦瀹氬鍣▄mst.S_CNTR_CODE}","瑙i攣"); LocationHelper.BindingLoc(mst.S_END_LOC, mst.S_CNTR_CODE.Split(',').ToList()); } @@ -71,7 +71,7 @@ /// </summary> /// <param name="mst"></param> internal static void CacheBitCancelUpdate(WMSTask mst) { - + LogHelper.Info($"CacheBitCancelUpdate瑙i攣锛氫换鍔″彿锛歿mst.S_CODE}", "瑙i攣"); LocationHelper.UnLockLoc(mst.S_START_LOC); LocationHelper.UnLockLoc(mst.S_END_LOC); @@ -245,9 +245,6 @@ try { - - - //绌烘墭鍏ュ簱鍒ゆ柇绌烘墭鍑虹紦瀛樿〃锛屾湁瀵瑰簲璁板綍鐩存帴鏀归亾鍒扮紦瀛樿〃缁堢偣 if (workFlow.FLOWCODE=="3") { var kt = db.Queryable<MesKtTask>().Where(e => e.TOOLS_TPYE==task.TOOLSTYPE && e.Status=="N").OrderBy(a=>a.CreateDate).First(); @@ -1023,6 +1020,8 @@ work.T_END_TIME = DateTime.Now; var db = new SqlHelper<object>().GetInstance(); db.Updateable(work).UpdateColumns(it => new { it.N_B_STATE, it.S_B_STATE, it.T_MODIFY, it.T_END_TIME }).ExecuteCommand(); + + LogHelper.Info($"cancelTask1鍙栨秷{model.task_no}锛岃В閿�, "瑙i攣"); LocationHelper.UnLockLoc(work.S_START_LOC); LocationHelper.UnLockLoc(work.S_END_LOC); if (!string.IsNullOrEmpty(work.CONNECTION)) @@ -1050,6 +1049,7 @@ //鏈墽琛岀洿鎺ヤ慨鏀圭姸鎬佷负鍙栨秷 TaskHelper.opMesTask(task, 3); TaskHelper.Fail(task); + TaskProcess.CacheBitCancelUpdate(task); ContainerHelper.delCntr(task.S_CNTR_CODE); @@ -2193,6 +2193,7 @@ { if (connection != "") { + LogHelper.Info($"{operation.S_CODE}閿佽揣浣�, "涓婇攣"); LocationHelper.LockLoc(operation.S_START_LOC, "鍑哄簱閿�, 2); LocationHelper.LockLoc(operation.S_END_LOC, "鍏ュ簱閿�, 1); LocationHelper.LockLoc(operation.CONNECTION, "鍏朵粬閿�, 3); -- Gitblit v1.9.1