Get toll costs for an auction by MongoDB ObjectId
GET/company/minimal/bid-auction
Ottiene le informazioni sui pedaggi di un'asta esistente utilizzando il suo MongoDB ObjectId (_id).
Fornisce dati dettagliati sui pedaggi per il percorso specifico associato all'asta.
Obiettivo
Consentire l'accesso rapido alle informazioni sui pedaggi per le merci messe all'asta, facilitando la scomposizione trasparente dei costi e la validazione delle offerte.
Casi d'Uso
- Mostrare i costi dei pedaggi nel dettaglio delle aste per i trasportatori
- Validare gli importi delle offerte rispetto ai costi dei pedaggi
- Fornire la scomposizione dei costi nei riepiloghi delle aste
- Supporto per i calcoli del costo totale nelle decisioni di offerta
- Generare report sui costi per le aste concluse
Flusso del Processo
- Consultare l'asta tramite MongoDB
_id(ObjectId) - Popolare gli indirizzi di ritiro (etl_address) e consegna (etd_address)
- Estrarre le coordinate GPS dal campo di posizione dell'indirizzo
- Consultare l'API esterna dei pedaggi per il percorso
- Restituire i dati dei pedaggi con coordinate di inizio/fine e costi
Informazioni della Risposta
- start: Coordinate GPS di origine (lat, lng)
- end: Coordinate GPS di destinazione (lat, lng)
- tolls: Array con le informazioni sui pedaggi del percorso
- tollCost: Costo totale di tutti i pedaggi in EUR
Risposte di Errore
- 400: ID asta mancante o non valido
- 404: Asta con l'ID indicato non trovata
- 500: Errore del servizio pedaggi esterno o coordinate dell'indirizzo mancanti
Request
Responses
- 200
- 400
- 404
- 500
Costi dei pedaggi ottenuti correttamente
Parametro ID asta mancante o non valido
Asta non trovata
Errore del servizio di pedaggio esterno