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]
|
[functions.update-register-function-sql]
|
||||||
verify_jwt = false
|
verify_jwt = false
|
||||||
|
|
||||||
|
[functions.avisos-financeiros]
|
||||||
|
verify_jwt = false
|
||||||
|
|||||||
@ -91,11 +91,14 @@ serve(async (req) => {
|
|||||||
console.log(`Dias restantes: ${diasRestantes}`)
|
console.log(`Dias restantes: ${diasRestantes}`)
|
||||||
console.log(`Hora atual: ${horaAtualBrasilia}, Hora aviso: ${conta.hora_aviso}`)
|
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
|
// Verificar se deve enviar aviso
|
||||||
// Enviar aviso nos dias de antecedência E no dia do vencimento
|
// Enviar aviso nos dias de antecedência E no dia do vencimento
|
||||||
const deveEnviarAviso = (
|
const deveEnviarAviso = (
|
||||||
(diasRestantes <= conta.dias_antecedencia && diasRestantes >= 0) &&
|
(diasRestantes <= conta.dias_antecedencia && diasRestantes >= 0) &&
|
||||||
horaAtualBrasilia === conta.hora_aviso
|
horaAtualBrasilia === horaAvisoNormalizada
|
||||||
)
|
)
|
||||||
|
|
||||||
console.log(`Deve enviar aviso: ${deveEnviarAviso}`)
|
console.log(`Deve enviar aviso: ${deveEnviarAviso}`)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user