| | |
| | | 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; |
| | | |
| | |
| | | .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)) |
| | | { |