Caminhos principais
sistema/painel/paginas/manutencoes.phpsistema/painel/paginas/manutencoes/salvar.phpsistema/painel/paginas/manutencoes/listar.phpsistema/painel/paginas/manutencoes/excluir.phpcron/alerta_manutencao.phpajax/api-texto.php
BarberBotDocumentação Técnica
Visão geral
Registrar a manutenção da prótese, produtos e observações, calcular ou aceitar a próxima data, exibir o estado do retorno e enviar alerta no dia previsto quando houver telefone e integração disponíveis.
Registrar a manutenção da prótese, produtos e observações, calcular ou aceitar a próxima data, exibir o estado do retorno e enviar alerta no dia previsto quando houver telefone e integração disponíveis.
sistema/painel/paginas/manutencoes.phpsistema/painel/paginas/manutencoes/salvar.phpsistema/painel/paginas/manutencoes/listar.phpsistema/painel/paginas/manutencoes/excluir.phpcron/alerta_manutencao.phpajax/api-texto.phpmanutencoes_proteseprotesesclientesprodutosusuariosagendamentosCliente, prótese e data da manutenção são obrigatórios.
A combinação cliente + prótese + data é consultada para evitar duplicidade.
Quando a próxima data está vazia, o endpoint inicia em 15 dias e ajusta por pele, sudorese, clima e adesivo, com mínimo de 5 dias.
Salvar ou editar reinicia o estado do alerta.
O cron seleciona somente registros cuja próxima manutenção é exatamente a data atual e ainda não foram alertados.
A tabela possui campo usuario, mas o salvar.php analisado não o inclui no INSERT/UPDATE.
Existem outros fluxos do sistema com regras diferentes para próxima manutenção; não assumir uniformidade sem revisar todos os caminhos.
O cron depende de ajax/api-texto.php ou cron/texto.php e da configuração carregada por sistema/conexao.php.
Produtos_utilizados guarda o nome selecionado, não uma chave estrangeira no fluxo manual.
Testar o alerta com número autorizado e nunca expor telefone real na documentação.
Conteúdo conferido no snapshot agenda.barberbot(1).zip e no esquema barberbotcom_agenda(1).sql. Quando o código não comprova um comportamento, ele não é apresentado como regra.
Evidências principais: manutencoes/salvar.php • manutencoes/listar.php • manutencoes.php • cron/alerta_manutencao.php