finalizar_pregao
Ouvir conteúdo
Clique para ouvir o texto completoArquivo: 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
Comentários
Área de comentários em breve...
Capítulos




















