| | |
| | | commonStackerCrane.CheckStackerCraneTaskCompleted();//鲿¢ä»»å¡å®æäºä»¶çæµè¶
æ¶ï¼åæå¨è§¦å䏿¬¡ |
| | | if (commonStackerCrane.StackerCraneAutoStatusValue == StackerCraneAutoStatus.Automatic && commonStackerCrane.StackerCraneStatusValue == StackerCraneStatus.Normal && commonStackerCrane.StackerCraneWorkStatusValue == StackerCraneWorkStatus.Standby) |
| | | { |
| | | Thread.Sleep(1000); |
| | | Dt_Task? task = GetTask(commonStackerCrane); |
| | | if (task != null) |
| | | { |
| | |
| | | { |
| | | return existTask; |
| | | } |
| | | else if (existTask != null && existTask.TaskState != (int)TaskStatusEnum.SC_Execute) |
| | | else if (existTask != null && existTask.TaskState == (int)TaskStatusEnum.MesPending) //夿æèµ· |
| | | { |
| | | existTask.TaskState = TaskStatusEnum.SC_Execute.ObjToInt(); |
| | | task.TaskState=TaskStatusEnum.MesPending.ObjToInt(); |
| | | _taskRepository.UpdateData(existTask); |
| | | _taskRepository.UpdateData(task); |
| | | } |
| | | else if (existTask != null && existTask.TaskState != (int)TaskStatusEnum.SC_Execute && existTask.TaskState != (int)TaskStatusEnum.MesPending) |
| | | { |
| | | return null; |
| | | } |