diff --git a/WPFWCSDemo/Schedules/CircleRGV/Update.cs b/WPFWCSDemo/Schedules/CircleRGV/Update.cs index 72e79f8..73a3d37 100644 --- a/WPFWCSDemo/Schedules/CircleRGV/Update.cs +++ b/WPFWCSDemo/Schedules/CircleRGV/Update.cs @@ -171,7 +171,10 @@ namespace WPFWCSDemo.Schedules.CircleRGV } continue; case 5: - if (taskRT.ScheduleState != ScheduleStateCode.Trans_CircleRGV_Ready) + if (taskRT.ScheduleState != ScheduleStateCode.Trans_CircleRGV_Ready && + taskRT.ScheduleState != ScheduleStateCode.Trans_CircleRGV_PickOnTheWay && + taskRT.ScheduleState != ScheduleStateCode.Trans_CircleRGV_Picking && + !circleRGVState.Read_Permission) { taskRT.ScheduleState = ScheduleStateCode.Trans_CircleRGV_Finish;