brlink-org / mkauth-recibo-pagamento

Envia automaticamente o recibo de pagamento
1 stars 1 forks source link

Reenviando novamente as mensagens #2

Closed cirinho closed 4 weeks ago

cirinho commented 4 weeks ago

O Mk-Auth deve ter uma cron agendada ou então algum webhook/integração que reverifica e acaba inserindo novamente o boleto como pago, de modo que as mensagens são reenviadas todos os dias 3h da manhã.

cirinho commented 4 weeks ago

Eu já havia notado isso porém em poucos boletos, contudo foi reportado pela comunidade do mk-auth onde havia mais de 100 reenvios.

cirinho commented 4 weeks ago

A idéia seria criar mais dois campos, um com o status envio 0/1 true/false e outro com o número do título titulo_id pegando o id/número do título que é único. Um campo seria para verificar se a menagem não foi enviada para enviar e o outro campo seria pra verificar se o titulo já existe e evitar duplicatas.

cirinho commented 4 weeks ago

Pra evitar criar um novo campo como por exemplo titulo_id estou pensando em usar o ID que já existe, porém ele deixaria de ser auto incrementado pois ele viria do id da tabela sis_lanc como um número único para o título, porém poderia continuar como chave primária. Usar id aqui e lá acredito que ficará mais intuitivo.

cirinho commented 4 weeks ago

Após ajustar o banco de dados e a trigger necessário alterar o script para que não apague mais o histórico e apenas faça o envio do que não foi enviado e marcar como enviado após o envio.