Tjiny
2025-06-15 3c595f60b368838829b2e898478b269a762d55cc
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))
                {