, correção da pagina de gerar romaneio

This commit is contained in:
2026-08-28 11:43:41 -03:00
parent e778036df5
commit 94b2e5a0a5
3 changed files with 67 additions and 7 deletions

View File

@@ -80,6 +80,19 @@ module SimpliRoute
[]
end
# Veículos da conta, para traduzir o id numérico que vem nas rotas
# (`vehicle: 630011`) no nome que a operação usa (`GADE_038`).
#
# Best-effort pelo mesmo motivo de `rotas_da_data`: sem token na máquina de
# desenvolvimento não dá para verificar o caminho, então endpoint ausente
# devolve [] e Romaneios::PlanoDoDia segue com o id em vez de quebrar a
# importação inteira.
def veiculos
Array(get('/v1/routes/vehicles/'))
rescue Error
[]
end
# Resolve o `id` numérico (usado na URL de escrita) a partir de uma Entrega
# do espelho local, que só tem tracking_id (SR...) + reference_id (NF) +
# planned_date. Casa pelo tracking_id; se não achar, tenta pela NF.