A Venda da Peça ocorre após o encerramento do pregão, quando o vencedor do leilão é oficialmente definido.
O objetivo é formalizar a transação, registrar o valor final e iniciar o processo de entrega ou retirada da peça.
A venda é efetivada automaticamente pelo sistema quando:
O pregão da peça é encerrado.
Há um lance vencedor registrado.
O status da peça na tabela lista_pregao é atualizado para vendido.
Observação: caso não haja lances durante o pregão, a peça não é vendida e retorna à fila para futuros pregões.
Ao efetivar a venda, o sistema realiza as seguintes ações:
Atualização de tabelas:
lista_pregao: status = 'vendido', fimPregao atualizado com timestamp.
lances: o lance vencedor é marcado como vencedor da peça.
usuarios: opcionalmente, histórico do vencedor é atualizado (lances realizados, peças compradas, saldo, etc.).
Geração de comprovantes:
Registro interno da transação com ID da peça, valor final, data e hora, e usuário vencedor.
Disponível para auditoria e consultas futuras.
Notificação automática:
Vencedor: recebe aviso com valor da peça, forma de pagamento e instruções de entrega ou retirada.
Demais participantes: recebem aviso de encerramento e valor final do lance vencedor.
O vencedor da peça deve efetuar o pagamento conforme regras definidas pelo sistema (pix, crédito virtual ou real).
Após confirmação do pagamento:
O sistema libera a peça para entrega ou retirada.
Atualiza histórico e status da peça para completa.
Observação: a peça só é considerada vendida após o pagamento confirmado, garantindo segurança para ambos os lados.
Não pagamento:
Se o vencedor não realizar o pagamento no prazo definido, o sistema pode:
Registrar como inadimplência.
Colocar a peça novamente na fila do pregão.
Notificar outros usuários interessados.
Erro de sistema ou disputa:
Todos os registros de lances e transações são auditáveis.
Administradores podem intervir manualmente, mas sempre mantendo o histórico do pregão.
A venda da peça formaliza a transação final do pregão, garantindo que:
O lance vencedor seja respeitado.
Todos os registros fiquem auditáveis.
O usuário vencedor tenha prioridade para efetuar o pagamento e receber a peça.
Integridade do pregão: o sistema garante que não haja alterações após a venda, mantendo a confiança e transparência.
Nilton Romani