| | |
| | | { |
| | | return; |
| | | } |
| | | |
| | | |
| | | if (_db.Queryable<WcsTask>().Any(s => s.EndLocate == modTask.EndLocate && s.IsDelete == false && s.Status == TaskStatusEnum.Doing && s.Type == PLCTypeEnum.AGV )) |
| | | |
| | | var conveyList1 = new List<string>() { "B100101", "B030101" };//空托收集区储位 |
| | | if (_db.Queryable<WcsTask>().Any(s => s.EndLocate == modTask.EndLocate && s.IsDelete == false && s.Status == TaskStatusEnum.Doing && s.Type == PLCTypeEnum.AGV && !conveyList1.Contains(s.EndLocate))) |
| | | { |
| | | return; // 有目的位置一致且正在执行的任务 |
| | | return; // 有目的位置一致且正在执行的任务(不包含空托收集) |
| | | } |
| | | |
| | | //下发AGV任务 |