From 8c20b276c784beff4eb4e9b643c2310efbbf6a12 Mon Sep 17 00:00:00 2001 From: pulg <plg@Haninfo> Date: 星期四, 15 五月 2025 17:39:45 +0800 Subject: [PATCH] 1 --- HH.WCS.ZCQTJ/core/OverTimeAgvTask.cs | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/HH.WCS.ZCQTJ/core/OverTimeAgvTask.cs b/HH.WCS.ZCQTJ/core/OverTimeAgvTask.cs index eae9ac1..565c269 100644 --- a/HH.WCS.ZCQTJ/core/OverTimeAgvTask.cs +++ b/HH.WCS.ZCQTJ/core/OverTimeAgvTask.cs @@ -30,7 +30,7 @@ var StateFa = new List<string> { "瀹屾垚", "鍙栨秷" }; - var TaskList2 = newDb2.Queryable<WMSTask>().Where(e => Area.Contains(e.S_START_LAREA) && e.S_TYPE == "鍑哄簱" && !StateFa.Contains(e.S_B_STATE)) + var TaskList2 = newDb2.Queryable<WMSTask>().Where(e => ShyArea.Contains(e.S_START_LAREA) && e.S_TYPE == "鍑哄簱" && !StateFa.Contains(e.S_B_STATE)) .ToList(); var ZTaskList = TaskList2.FindAll(e => e.S_Main_task == "涓讳换鍔�).ToList(); if (ZTaskList.Any()) @@ -38,11 +38,11 @@ var tTaskNum = newDb2.Queryable<OutAreaTaskAnyEntitys>().Where(e => ShyArea.Contains(e.S_AreaCode))?.First(); if (tTaskNum != null && tTaskNum.N_TaskQuantity <= ZTaskList.Count()) { - var agvTask = TaskList2.FindAll(e => e.S_NOTE == "agv浠诲姟" && State.Contains(e.S_B_STATE) && e.T_MODIFY < datt.AddMinutes(-1)); - if (TaskList2.Any()) + var agvTask = newDb2.Queryable<WMSTask>().Where(e => Area.Contains(e.S_START_LAREA) && e.S_NOTE == "agv浠诲姟" && e.S_TYPE == "鍑哄簱" && State.Contains(e.S_B_STATE) && e.T_MODIFY < datt.AddMinutes(-1)).ToList(); + if (agvTask.Any()) { //璋冩暣浼樺厛绾�- foreach (var task in TaskList2) + foreach (var task in agvTask) { //鏌ヨ杩欎釜浠诲姟鐨勭珛搴撲换鍔℃槸鍚﹀畬鎴愪簡 LogHelper.Info("璋冩暣浼樺厛绾�, $" Agv姣忚秴杩�鍒嗛挓浼樺厛绾�1 浠诲姟鎻愰珮浼樺厛绾�{task.S_TASK_NO}"); @@ -68,11 +68,11 @@ } else { - var agvTask = TaskList2.FindAll(e => e.S_NOTE == "agv浠诲姟" && State.Contains(e.S_B_STATE) && e.T_MODIFY < datt.AddMinutes(-2)); - if (TaskList2.Any()) + var agvTask = newDb2.Queryable<WMSTask>().Where(e => Area.Contains(e.S_START_LAREA) && e.S_NOTE == "agv浠诲姟" && e.S_TYPE == "鍑哄簱" && State.Contains(e.S_B_STATE) && e.T_MODIFY < datt.AddMinutes(-2)).ToList(); + if (agvTask.Any()) { //璋冩暣浼樺厛绾�- foreach (var task in TaskList2) + foreach (var task in agvTask) { //鏌ヨ杩欎釜浠诲姟鐨勭珛搴撲换鍔℃槸鍚﹀畬鎴愪簡 LogHelper.Info("璋冩暣浼樺厛绾�, $" Agv姣忚秴杩�鍒嗛挓浼樺厛绾�1 浠诲姟鎻愰珮浼樺厛绾�{task.S_TASK_NO}"); -- Gitblit v1.9.1