This commit is contained in:
gpt-engineer-app[bot] 2026-02-04 14:13:23 +00:00
parent 647ea938c3
commit 03e3a1b8af
3 changed files with 1435 additions and 17 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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}`)