From 8741f7e84dc7c0a1150c92758ebb2cf4b7d18c73 Mon Sep 17 00:00:00 2001 From: pulg <plg@Haninfo> Date: 星期五, 18 七月 2025 14:49:30 +0800 Subject: [PATCH] 1 --- HH.WCS.QingXiNongfu/process/TaskProcess.cs | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/HH.WCS.QingXiNongfu/process/TaskProcess.cs b/HH.WCS.QingXiNongfu/process/TaskProcess.cs index da88055..1382812 100644 --- a/HH.WCS.QingXiNongfu/process/TaskProcess.cs +++ b/HH.WCS.QingXiNongfu/process/TaskProcess.cs @@ -433,9 +433,11 @@ && mst.S_TYPE.Trim() != "闈掓邯绾哥鎼繍鐗╂枡" && !mst.S_TYPE.Trim().Contains("鑷敱鐐瑰鐐�)) { - CacheBitUpdate(mst, load: false, mst.S_NOTE); + if (mst.S_END_LOC != "YWLT1TSJ") + { + CacheBitUpdate(mst, load: false, mst.S_NOTE); + } } - if (mst.S_TYPE.Trim().Contains("鎴愬搧-绌烘墭涓婄嚎")) { @@ -479,7 +481,8 @@ { // to.AlQty += mst.S_CNTRS.Split(',').Length;// mst.S_CNTRS.Substring(1).Split('v').Length; to.OutNum -= mst.S_CNTRS.Split(',').Length; - db.Updateable(to).UpdateColumns(it => new { it.OutNum }).ExecuteCommand(); + var ggi = db.Updateable(to).UpdateColumns(it => new { it.OutNum }).ExecuteCommand(); + LogHelper.Info($"鏇存柊 鎻愬崌鏈轰笂鏂欏伐鍗曡〃鏁伴噺涓�{to.OutNum} 褰卞搷琛屾暟涓�{ggi}"); } } @@ -1353,6 +1356,19 @@ else return false; } } + else if (taskType.Contains("鐡跺澂缈绘枟鏈虹┖鎵�)) + { + start = LocationHelper.GetAgvSite(mst.S_START_LOC); + end = LocationHelper.GetAgvSite(mst.S_END_LOC, "2"); + LogHelper.Info($"鐡跺澂鏈虹炕鏂楁満浠诲姟 璧风偣缁堢偣瀵瑰簲鐨刟gv绔欑偣 start {start} end {end} 浠诲姟:" + mst.S_TASK_NO); + + } + else if (taskType.Contains("鐡跺澂缈绘枟鏈烘弧鎵�)) + { + start = LocationHelper.GetAgvSite(mst.S_START_LOC, "2"); + end = LocationHelper.GetAgvSite(mst.S_END_LOC); + LogHelper.Info($"鐡跺澂鏈虹炕鏂楁満浠诲姟 璧风偣缁堢偣瀵瑰簲鐨刟gv绔欑偣 start {start} end {end} 浠诲姟:" + mst.S_TASK_NO); + } //else if (taskType.Contains("鏀剁缉鑶滃弶杩�鍏ュ簱") || taskType.Contains("鏀剁缉鑶滃弶杩�鍏ュ簱") || taskType.Contains("鏀剁缉鑶滃弶杩�璐ф灦鍑烘彁鍗囨満")) //{ // var ts = 5; @@ -1581,6 +1597,7 @@ LogHelper.Info("SendTask " + mst.S_TASK_NO); Console.WriteLine("start=" + start.ToString()); Console.WriteLine("end= " + end.ToString()); + NDC.AGVResult res = NDC.AddNewOrder(TSNo, new Dictionary<string, string> { { -- Gitblit v1.9.1