| | |
| | | { |
| | | task.ShuttleCarCode = ShuttleCar?.ShuttleCarCode; |
| | | _taskService.UpdateData(task); |
| | | SendTask(commonStackerCrane, task);//ä¸åå åæºä»»å¡ |
| | | } |
| | | } |
| | | SendTask(commonStackerCrane, task);//ä¸åå åæºä»»å¡ |
| | | else |
| | | SendTask(commonStackerCrane, task);//ä¸åå åæºä»»å¡ |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | if (commonStackerCrane.SetValue(StackerCraneDBName.CommandSend, sendFlag)) |
| | | { |
| | | commonStackerCrane.LastTaskType = task.TaskType; |
| | | if (task.TaskType != (int)TaskOtherTypeEnum.RelocationCar) commonStackerCrane.LastTaskType = task.TaskType; |
| | | _taskService.UpdateTaskStatusToNext(task.TaskNum); |
| | | } |
| | | } |
| | |
| | | { |
| | | if (commonStackerCrane != null) |
| | | { |
| | | //if (_taskService.GetTaskInfo(commonStackerCrane.CurrentTaskNum) != null) |
| | | //{ |
| | | Console.Out.WriteLine($"å åæºä»»å¡å®æï¼[{commonStackerCrane.CurrentTaskNum}]ï¼{DateTime.Now}"); |
| | | var Status = _taskService.StackCraneTaskCompleted(commonStackerCrane.CurrentTaskNum).Status;///éä¿®æ¹ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ï¼ |
| | | var Status = _taskService.StackCraneTaskCompleted(commonStackerCrane.CurrentTaskNum).Status; |
| | | commonStackerCrane.SetValue(StackerCraneDBName.ConfirmComplete, Status); |
| | | //} |
| | | } |
| | | } |
| | | /// <summary> |
| | |
| | | return null; |
| | | } |
| | | } |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.RelocationGroup) |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.RelocationGroup || task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OtherGroup) |
| | | { |
| | | string[] targetCodes = task.NextAddress.Split("-"); |
| | | if (targetCodes.Length == 3) |