From 4c7cbee3e351f289fac1400e976bc8f10dc7e169 Mon Sep 17 00:00:00 2001 From: Tjiny <Tjinyu23@163.com> Date: 星期二, 24 六月 2025 16:56:45 +0800 Subject: [PATCH] 上海日东agv任务做任务时间解除只要第一次的限制 --- HH.WCS.Mobox3.RiDong/generalMethod/ThreadMenthod.cs | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/HH.WCS.Mobox3.RiDong/generalMethod/ThreadMenthod.cs b/HH.WCS.Mobox3.RiDong/generalMethod/ThreadMenthod.cs index c523409..bd4d167 100644 --- a/HH.WCS.Mobox3.RiDong/generalMethod/ThreadMenthod.cs +++ b/HH.WCS.Mobox3.RiDong/generalMethod/ThreadMenthod.cs @@ -3,6 +3,7 @@ using EasyModbus; using HH.WCS.Mobox3.RiDong.apiMethod; using HH.WCS.Mobox3.RiDong.models; +using HH.WCS.Mobox3.RiDong.util; using S7.Net.Types; using Task = HH.WCS.Mobox3.RiDong.models.Task; @@ -53,12 +54,19 @@ .QueryList(p => p.N_B_STATE == 0 && p.N_SCHEDULE_TYPE == 2 && (p.N_TYPE == 2 || p.N_TYPE == 4 || p.N_TYPE == 5 || p.N_TYPE == 6 || p.N_TYPE == 7)); + + + // 鎺掑簭 + tasks = tasks.OrderBy(p=>p.N_ROADWAY).ThenBy(p=>p.T_CREATE).ToList(); + foreach (var task in tasks) { // 鍒ゆ柇鏈夋病鏈夊凡鎺ㄩ�鐨勪换鍔★紝鏈夌殑璇濅笉鎺ㄩ�锛屾病鏈夊氨鎺ㄩ� // if(AdoSqlMethod<Task>.QueryCount(p=>(p.N_B_STATE == 1 || p.N_B_STATE == 2) && p.N_SCHEDULE_TYPE == 2 )) + LogHelper.Info($"褰撳墠鎺ㄩ�浠诲姟鍦ㄧ{task.N_ROADWAY}宸烽亾锛屼换鍔$紪鍙蜂负{task.S_CODE}"); + // 鍑哄簱AGV涓嶅仛闄愬埗鐩存帴鎺ㄩ� if (TaskHelper.SendTaskFromAGV(task)) { -- Gitblit v1.9.1