diff --git a/gerar_relatorio_supabase_com_telegram.sh b/gerar_relatorio_supabase_com_telegram.sh index 3697f4c..d86c9a5 100755 --- a/gerar_relatorio_supabase_com_telegram.sh +++ b/gerar_relatorio_supabase_com_telegram.sh @@ -70,6 +70,7 @@ echo "" echo "📊 [4/5] Gerando report.json..." cd "$REPO_DIR" || { echo "❌ Erro ao entrar no repositório"; exit 1; } +export DATA_ANTERIOR python3 gerar_report_json.py if [ $? -ne 0 ]; then diff --git a/gerar_report_json.py b/gerar_report_json.py index b67b0a9..f000d64 100644 --- a/gerar_report_json.py +++ b/gerar_report_json.py @@ -5,10 +5,13 @@ Gerar report.json consolidado para o Dashboard Estático import json import sys -from datetime import datetime +from datetime import datetime, timedelta +import os # Arquivos -ARQUIVO_DADOS = '/root/mission-control/financeiro/memory/daily/gastos-2026-02-11.json' +# Aceitar DATA_ANTERIOR como variável de ambiente, senão calcular +DATA_ANTERIOR = os.environ.get('DATA_ANTERIOR') or (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d') +ARQUIVO_DADOS = f'/root/mission-control/financeiro/memory/daily/gastos-{DATA_ANTERIOR}.json' ARQUIVO_SAIDA = '/root/clawd/financeiro-dashboard/report.json' def gerar_report_json(): diff --git a/report.json b/report.json index 31509f5..98b91f1 100644 --- a/report.json +++ b/report.json @@ -203,5 +203,5 @@ ], "global_total": 11761.79, "global_count": 18, - "date": "2026-02-13 17:58:28" + "date": "2026-02-13 18:13:04" } \ No newline at end of file