|
|
@@ -313,6 +313,7 @@ namespace WCS.Service.Works.Station
|
|
|
{
|
|
|
if (agvtask.AGVStatus == AGVTaskStatus.请求_允许)
|
|
|
{
|
|
|
+ if (!obj.Items.Any(v => v.Data3.Status.HasFlag(StationStatus.高位))) throw new WarnException("不在高位");
|
|
|
if (agvtask.Status < AGVTaskStatus.执行) throw new WarnException($"AGV状态错误-{agvtask.Status}");
|
|
|
if (obj.Items.Any(v => v.Data2.Status.HasFlag(IstationStatus.AGV取货完成信号))) throw new WarnException("任务清零信号未清除");
|
|
|
|