Fix: Corrigido fluxo para usar data dinâmica em todos os scripts
- gerar_report_json.py agora aceita DATA_ANTERIOR como variável de ambiente - gerar_relatorio_supabase_com_telegram.sh passa DATA_ANTERIOR para o Python - Isso garante que o dashboard sempre use os dados do dia correto - report.json atualizado com dados de 2026-02-12
This commit is contained in:
parent
6b86b807be
commit
b6765b469f
@ -70,6 +70,7 @@ echo ""
|
|||||||
echo "📊 [4/5] Gerando report.json..."
|
echo "📊 [4/5] Gerando report.json..."
|
||||||
cd "$REPO_DIR" || { echo "❌ Erro ao entrar no repositório"; exit 1; }
|
cd "$REPO_DIR" || { echo "❌ Erro ao entrar no repositório"; exit 1; }
|
||||||
|
|
||||||
|
export DATA_ANTERIOR
|
||||||
python3 gerar_report_json.py
|
python3 gerar_report_json.py
|
||||||
|
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
|
|||||||
@ -5,10 +5,13 @@ Gerar report.json consolidado para o Dashboard Estático
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
import sys
|
import sys
|
||||||
from datetime import datetime
|
from datetime import datetime, timedelta
|
||||||
|
import os
|
||||||
|
|
||||||
# Arquivos
|
# 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'
|
ARQUIVO_SAIDA = '/root/clawd/financeiro-dashboard/report.json'
|
||||||
|
|
||||||
def gerar_report_json():
|
def gerar_report_json():
|
||||||
|
|||||||
@ -203,5 +203,5 @@
|
|||||||
],
|
],
|
||||||
"global_total": 11761.79,
|
"global_total": 11761.79,
|
||||||
"global_count": 18,
|
"global_count": 18,
|
||||||
"date": "2026-02-13 17:58:28"
|
"date": "2026-02-13 18:13:04"
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user