| | |
| | | #endregion |
| | | #region åºåºæ¨éä»»å¡1线 |
| | | { |
| | | var newTasksOut1 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress=="5236").OrderBy(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var newTasksOut1 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress=="5236").OrderByDescending(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var downTasksOut1 = AllTasks.Where(x => (x.TaskState > TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5236").ToList(); |
| | | Dt_StationManger? stationManger = stationMangers.FirstOrDefault(x => x.AGVStationCode == "5236"); |
| | | IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == stationManger.StationDeviceCode); |
| | |
| | | { |
| | | _taskService.UpdateData(newTasksOut1); |
| | | } |
| | | WriteInfo("5236", $"1线5236æ ä»»å¡ï¼ç¶æ{stationCurrentStatus}å¯ä¸åï¼ä¸åä»»å¡ï¼{newTasksOut1.Select(x => x.TaskNum)}"); |
| | | } |
| | | } |
| | | |
| | |
| | | #endregion |
| | | #region åºåºæ¨éä»»å¡2线 |
| | | { |
| | | var newTasksOut2 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5243").OrderBy(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var newTasksOut2 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5243").OrderByDescending(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var downTasksOut2 = AllTasks.Where(x => (x.TaskState > TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5243").ToList(); |
| | | Dt_StationManger? stationManger = stationMangers.FirstOrDefault(x => x.AGVStationCode == "5243"); |
| | | IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == stationManger.StationDeviceCode); |
| | |
| | | { |
| | | _taskService.UpdateData(newTasksOut2); |
| | | } |
| | | WriteInfo("5243", $"2线5243æ ä»»å¡ï¼ç¶æ{stationCurrentStatus}å¯ä¸åï¼ä¸åä»»å¡ï¼{newTasksOut2.Select(x => x.TaskNum)}"); |
| | | } |
| | | //else |
| | | //{ |
| | |
| | | #endregion |
| | | #region åºåºæ¨éä»»å¡3线 |
| | | { |
| | | var newTasksOut3 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5250").OrderBy(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var newTasksOut3 = AllTasks.Where(x => (x.TaskState == TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5250").OrderByDescending(x => x.Grade).ThenBy(x => x.GroupId).Take(5).ToList(); |
| | | var downTasksOut3 = AllTasks.Where(x => (x.TaskState > TaskStatusEnum.New.ObjToInt()) && x.TaskType < TaskTypeEnum.Inbound.ObjToInt() && x.NextAddress == "5250").ToList(); |
| | | Dt_StationManger? stationManger = stationMangers.FirstOrDefault(x => x.AGVStationCode == "5250"); |
| | | IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == stationManger.StationDeviceCode); |
| | |
| | | { |
| | | _taskService.UpdateData(newTasksOut3); |
| | | } |
| | | WriteInfo("5250", $"3线5250æ ä»»å¡ï¼ç¶æ{stationCurrentStatus}å¯ä¸åï¼ä¸åä»»å¡ï¼{newTasksOut3.Select(x => x.TaskNum)}"); |
| | | } |
| | | //else |
| | | //{ |