Arquivos auxiliares

finalizar_pregao

Imagem padrão
Ouvir conteúdo
Clique para ouvir o texto completo

Arquivo: finalizar_pregao.php
Função: Encerrar o Pregão como um todo, bloqueando novos lances e consolidando os resultados finais.

Descrição:
O arquivo é acionado quando o leiloeiro decide encerrar o Pregão ou quando o cronômetro do evento termina. Ele atualiza o status de todas as moedas e anúncios ativos, registra os vencedores e valores finais, e prepara informações para relatórios, notificações e fechamento administrativo do evento.

Entradas:

  • idPregao (ID do Pregão a ser finalizado)

  • Sessão do usuário administrador ou leiloeiro, quando aplicável

Saídas:

  • Atualização de status de todas as moedas e anúncios no banco de dados

  • Registro dos vencedores e valores finais

  • Retorno em JSON ou mensagem de confirmação para interface

Dependências:

  • databaseNexa.php para conexão com o banco de dados

  • Tabelas: lista_pregao, lances, vendas

  • Sessão PHP ativa (session_start)

Cuidados e recomendações:

  • Validar que o Pregão ainda está ativo antes de encerrar

  • Garantir que nenhum lance adicional seja aceito após encerramento

  • Registrar logs detalhados de encerramento para auditoria

  • Atualizar relatórios e notificações aos participantes

Tire suas dúvidas

Cecília Romani
Cecília Romani

Especialista em Numismática

Tire suas dúvidas com Cecília Romani sobre este capítulo pelo WhatsApp.

Falar com Cecília

Comentários

Área de comentários em breve...