Skip to content

Conversation

@gitJotaStudy
Copy link

📝 Atualização incorreta no status do assento

### Contexto
O cliente inicia o fluxo de reserva de ingresso(s) (Booking) e tem aproximadamente 15 min. para efetuar o pagamento, caso não seja concretizado, a reserva é liberada e o assento (Seat)  fica disponível para nova reserva.
A rotina responsável em atualizar os "Seats" para disponíveis, cujos "Booking" não foram confirmados, estava realizando o procedimento independente do status de confirmação do "Booking", sendo assim, "Booking" confirmados estavam com status dos assentos inconsistentes.

### Correção
Condição para atualização do status do assento, garantindo que a atualização só ocorra para "Booking" com status não confirmado.

### Impacto
- Corrige falha na mudança de status dos assentos
- Garante integridade dos dados

### Request "Curl":
    curl --request POST \
      --url http://localhost:8080/bookings/confirm \
      --header 'content-type: application/json' \
      --data '{
      "bookingId": 9999
    }'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants