Corrigir avisos de contas
Atualiza config.toml para ativar edge function avisos-financeiros, ajusta required hora de aviso normalizando hora_aviso, e expõe mudanças para cron. X-Lovable-Edit-ID: edt-381b2a9e-06a5-40bb-85d6-caeeffd2a4cf
This commit is contained in:
commit
7fea08481f
File diff suppressed because it is too large
Load Diff
@ -44,3 +44,6 @@ verify_jwt = false
|
||||
|
||||
[functions.update-register-function-sql]
|
||||
verify_jwt = false
|
||||
|
||||
[functions.avisos-financeiros]
|
||||
verify_jwt = false
|
||||
|
||||
@ -91,11 +91,14 @@ serve(async (req) => {
|
||||
console.log(`Dias restantes: ${diasRestantes}`)
|
||||
console.log(`Hora atual: ${horaAtualBrasilia}, Hora aviso: ${conta.hora_aviso}`)
|
||||
|
||||
// Normalizar hora_aviso para comparação (pode vir como "09:00:00" do banco)
|
||||
const horaAvisoNormalizada = conta.hora_aviso ? conta.hora_aviso.substring(0, 5) : ''
|
||||
|
||||
// Verificar se deve enviar aviso
|
||||
// Enviar aviso nos dias de antecedência E no dia do vencimento
|
||||
const deveEnviarAviso = (
|
||||
(diasRestantes <= conta.dias_antecedencia && diasRestantes >= 0) &&
|
||||
horaAtualBrasilia === conta.hora_aviso
|
||||
horaAtualBrasilia === horaAvisoNormalizada
|
||||
)
|
||||
|
||||
console.log(`Deve enviar aviso: ${deveEnviarAviso}`)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user