@@ -323,7 +323,8 @@ namespace WCS.Service.Works.Station
}
//获取需要进行巷道分配的设备
- var devs = obj.TaskedDeviceGetNextAddress() ?? throw new WarnException("无可用任务");
+ var devs = obj.Items.Where(v => v.Data2.Status.HasFlag(IstationStatus.光电状态) && v.Data2.Tasknum > 10000).ToList();
+ if (devs.Count == 0) throw new WarnException("无可用任务");
DB.Do(db =>
{