Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
@@ -209,7 +209,15 @@ } // 轮询获取该设备的待处理任务 var task = _taskProcessor.GetTask(robotCrane); // 优先通过状态中缓存的任务编号查找执行中的任务 Dt_RobotTask? task = null; if (state.CurrentTaskNum.HasValue) { task = _taskProcessor.GetTaskByNum(state.CurrentTaskNum.Value); } // 缓存的任务号未找到对应任务时,按设备编码获取新任务 task ??= _taskProcessor.GetTask(robotCrane); // 如果没有获取到待处理任务,且RobotArmObject为1(有物料),则获取该设备执行中的任务 //if (task == null && state.RobotArmObject == 1)