Pular para o conteúdo principal

Accept current winning bid

POST 

/company/auction/acceptCurrent

Aceita o lance vencedor (bidWinner) e executa o processo de encerramento de leilão.

Formalizar a aceitação de uma oferta e iniciar o processo de execução do transporte.

Objetivo

Encerrar com sucesso um leilão adjudicando-o ao transportador vencedor e gerar documentação.

Casos de Uso

  • Aceitar a melhor oferta econômica recebida
  • Adjudicar transporte urgente ao primeiro ofertante válido
  • Encerrar leilão após avaliação de ofertas

Processo Executado

  1. Valida que existe um bidWinner
  2. Executa cronJobAuc.closeAuctionWin() que:
    • Altera o estado para 'adjudicado' ('awarded')
    • Gera contrato e entrega (delivery)
    • Envia notificações ao transportador
    • Atualiza registros de faturamento

Request

Responses

Puja aceita com sucesso.