Arquivo: verificar_venda.php
Função: Conferir se uma moeda ou anúncio já foi vendido ou arrematado, garantindo que o sistema não permita transações duplicadas.
Descrição:
O arquivo é responsável por verificar o status de uma moeda antes de qualquer ação de venda ou finalização de lance. Ele consulta o banco de dados e retorna informações sobre a disponibilidade do item, evitando que um usuário compre ou registre um lance em uma moeda já vendida ou encerrada.
Entradas:
idMoeda (ID da moeda a ser verificada)
idAnuncio (ID do anúncio correspondente)
Saídas:
JSON contendo:
status: indica se a moeda está disponível ou já vendida
mensagens de aviso ou erro, caso aplicável
Dependências:
databaseNexa.php para conexão com o banco de dados
Tabelas: lista_pregao, vendas
Sessão PHP ativa (session_start)
Cuidados e recomendações:
Validar IDs recebidos antes de consultar o banco
Garantir que a verificação seja feita antes de registrar qualquer venda ou lance
Evitar inconsistências em casos de acessos simultâneos
Registrar logs para auditoria e rastreabilidade
Nilton Romani