| | |
| | | break; |
| | | case nameof(AGVStatusEnum.PICKER_SEND): |
| | | if (task == null) throw new Exception($"æªæ¾å°æç®±ã{agvUpdateDTO.ContainerCode}ãä»»å¡"); |
| | | _taskService.TaskCompleted(task.TaskNum); |
| | | Dt_StationManger? stationManger = _stationMangerRepository.QueryFirst(x=>x.PickStationCode==task.NextAddress); |
| | | if (task.IsCancel>0 && stationManger!=null && stationManger.StationCode!= agvUpdateDTO.CurrentPosition) |
| | | { |
| | | _taskService.TaskCancelCompleted(task.TaskNum); |
| | | } |
| | | else |
| | | { |
| | | _taskService.TaskCompleted(task.TaskNum); |
| | | } |
| | | break; |
| | | case nameof(AGVStatusEnum.WAITFEEDBACK): |
| | | //AGVæ¾è¡ |