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 +++++++-------
 HH.WCS.ZCQTJ/Bll/StateTaskBLL.cs     |    4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/HH.WCS.ZCQTJ/Bll/StateTaskBLL.cs b/HH.WCS.ZCQTJ/Bll/StateTaskBLL.cs
index dd2943a..3693c00 100644
--- a/HH.WCS.ZCQTJ/Bll/StateTaskBLL.cs
+++ b/HH.WCS.ZCQTJ/Bll/StateTaskBLL.cs
@@ -1231,8 +1231,8 @@
                             LogHelper.TaskDetail(logPara, "鏇存柊浠诲姟浼樺厛绾�浠诲姟鍙凤細" + executeStatePara.transportTask.S_TASK_NO + "鍖归厤鍒扮殑璐т綅 鏄惁瀛樺湪 鏄痑gv浠诲姟 骞朵笖浠诲姟涓婂凡鎺ㄩ�" + JsonConvert.SerializeObject(SfgLo));
                             if (SfgLo != null)//鏈夎繖涓换鍔�                             {
-                                var Agvstr = NDCHelper.ChangeParamPri(SfgLo.S_TASK_NO, 40);
-                                LogHelper.TaskDetail(logPara, "鏇存柊浠诲姟浼樺厛绾�浠诲姟鍙凤細" + SfgLo.S_TASK_NO + "浼樺厛绾т负锛� + 40 + "   鏄惁鎴愬姛 :" + Agvstr);
+                                var Agvstr = NDCHelper.ChangeParamPri(SfgLo.S_TASK_NO, 60);
+                                LogHelper.TaskDetail(logPara, "鏇存柊浠诲姟浼樺厛绾�浠诲姟鍙凤細" + SfgLo.S_TASK_NO + "浼樺厛绾т负锛� + 60 + "   鏄惁鎴愬姛 :" + Agvstr);
                                 PritTask = SfgLo;
                             }
                         }
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