Aller au contenu principal

Get toll costs for an auction by MongoDB ObjectId

GET 

/company/minimal/bid-auction

Obtient les informations de péage d'une enchère existante en utilisant son MongoDB ObjectId (_id). Fournit des données détaillées de péage pour l'itinéraire spécifique associé à l'enchère.

Objectif

Permettre un accès rapide aux informations de péage des marchandises mises aux enchères, facilitant la ventilation transparente des coûts et la validation des offres.

Cas d'Utilisation

  • Afficher les coûts de péage dans le détail des enchères pour les transporteurs
  • Valider les montants des offres par rapport aux coûts de péage
  • Fournir une ventilation des coûts dans les résumés d'enchères
  • Prise en charge pour les calculs de coût total dans les décisions d'offre
  • Générer des rapports de coûts pour les enchères finalisées

Flux du Processus

  1. Consulter l'enchère par MongoDB _id (ObjectId)
  2. Peupler les adresses de ramassage (etl_address) et de livraison (etd_address)
  3. Extraire les coordonnées GPS du champ de localisation de l'adresse
  4. Consulter l'API externe de péage pour l'itinéraire
  5. Retourner les données de péage avec les coordonnées de début/fin et les coûts

Informations de la Réponse

  • start : Coordonnées GPS d'origine (lat, lng)
  • end : Coordonnées GPS de destination (lat, lng)
  • tolls : Tableau avec les informations de péage de l'itinéraire
  • tollCost : Coût total de tous les péages en EUR

Réponses d'Erreur

  • 400 : ID d'enchère manquant ou invalide
  • 404 : Enchère avec l'ID indiqué non trouvée
  • 500 : Erreur du service de péage externe ou coordonnées d'adresse manquantes

Request

Responses

Coûts de péage obtenus correctement