|
|
@@ -295,7 +295,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
if (!tasks.Any()) throw new KnownException("无可用任务", LogLevelEnum.Mid);
|
|
|
|
|
|
//按条件先后排序获取一条排序后第一条结果1.优先级2.所在楼层与本次优先执行楼层
|
|
|
- var task = tasks.OrderByDescending(v => v.Priority).ThenByDescending(v => v.Floor == floor ? 1 : 0).First() ?? throw new KnownException($"{obj.Entity.Code}未找到入库任务", LogLevelEnum.High);
|
|
|
+ var task = tasks.OrderByDescending(v => v.Priority).ThenByDescending(v => v.Floor == floor ? 1 : 0).FirstOrDefault() ?? throw new KnownException($"{obj.Entity.Code}未找到入库任务", LogLevelEnum.High);
|
|
|
|
|
|
//获取任务所有设备
|
|
|
station = arrIn.First(v => (v.Data.TaskNumber == task.ID) || (v.Data2.TaskNumber == task.ID));
|