Arquivo: lance_antecipado.php
Função: Gerenciar lances antecipados registrados antes do início ou durante fases específicas do Pregão.
Descrição:
O arquivo permite que usuários cadastrem lances antecipadamente, que serão aplicados automaticamente quando a moeda correspondente estiver disponível no Pregão. Ele verifica validade do valor, horário e usuário, armazenando o lance para execução futura e garantindo que a ordem e regras do Pregão sejam respeitadas.
Entradas:
idUsuario (ID do usuário que realizou o lance)
idMoeda / idAnuncio (moeda ou anúncio alvo do lance)
valorLance (valor do lance antecipado)
Saídas:
Confirmação de registro do lance antecipado
Retorno de erro em caso de inconsistência (ex.: valor inválido, pregão encerrado)
Dependências:
databaseNexa.php para conexão com o banco de dados
Tabelas: lances, lista_pregao
Sessão PHP ativa (session_start)
Cuidados e recomendações:
Validar valores e horários antes de registrar o lance
Evitar execução de lances em moedas que já foram finalizadas
Garantir integridade e ordem cronológica dos lances
Registrar logs para auditoria e rastreabilidade
Nilton Romani