| | |
| | | break; |
| | | case nameof(AGVStatusEnum.PICKER_SEND): |
| | | if (task == null) throw new Exception($"æªæ¾å°æç®±ã{agvUpdateDTO.ContainerCode}ãä»»å¡"); |
| | | if (task.TaskState <= TaskStatusEnum.AGV_Execute.ObjToInt()) throw new Exception($"æç®±ã{agvUpdateDTO.ContainerCode}ãä»»å¡{task.TaskNum}ç¶æ{task.TaskState}"); |
| | | Dt_StationManger? stationManger = _stationMangerRepository.QueryFirst(x => x.PickStationCode == task.NextAddress); |
| | | if (task.IsCancel > 0 && stationManger != null && stationManger.StationCode != agvUpdateDTO.CurrentPosition) |
| | | { |