|  |  | 
 |  |  |                                 if (sendFlag) | 
 |  |  |                                 { | 
 |  |  |                                     commonStackerCrane.LastTaskType = task.TaskType; | 
 |  |  |                                     int oldState = task.TaskState; | 
 |  |  |                                     task.TaskState = TaskStatusEnum.SC_Executing.ObjToInt(); | 
 |  |  |                                     task.Dispatchertime = DateTime.Now; | 
 |  |  |                                     task.ExceptionMessage = ""; | 
 |  |  |                                     _taskRepository.UpdateData(task); | 
 |  |  |                                     _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"ç³»ç»èªå¨æµç¨ï¼ä»»å¡ç¶æä»ã{oldState}ã转å°ã{task.TaskState}ã"); | 
 |  |  |                                     _taskService.UpdateTask(task, TaskStatusEnum.SC_Executing); | 
 |  |  |  | 
 |  |  |                                     commonStackerCrane.Communicator.Write("DB105.54", (short)1); | 
 |  |  |                                 } | 
 |  |  | 
 |  |  |                         } | 
 |  |  |  | 
 |  |  |                         int oldStatus = task.TaskState; | 
 |  |  |                         task.DeviceCode = "CL01_GM"; | 
 |  |  |                         task.DeviceCode = stationManger.StationDeviceCode; | 
 |  |  |                         task.TaskState = TaskStatusEnum.Line_Execute.ObjToInt(); | 
 |  |  |                         task.CurrentAddress = stationManger.StationCode; | 
 |  |  |                         _taskRepository.UpdateData(task); |