att
This commit is contained in:
@@ -43,9 +43,9 @@ ALL_MEDIATOR_CODES = [
|
||||
"24293", "24447", "24451", "24457", "24458", "4494",
|
||||
]
|
||||
|
||||
INCREMENTAL = True # True = modo diário incremental
|
||||
START_DATE = "2026-01-01" # usado apenas se INCREMENTAL = False
|
||||
END_DATE = "2026-01-31" # usado apenas se INCREMENTAL = False
|
||||
INCREMENTAL = True # True = modo diário incremental
|
||||
START_DATE = "2025-12-01" # usado apenas se INCREMENTAL = False
|
||||
END_DATE = "2026-06-22" # usado apenas se INCREMENTAL = False
|
||||
INCREMENTAL_DEFAULT_START = "2026-01-01" # data inicial no primeiro run incremental
|
||||
|
||||
DATA_TYPE = "VENDAS"
|
||||
@@ -58,7 +58,7 @@ _SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
WATERMARK_FILE = os.path.join(_SCRIPT_DIR, "vendas_watermark.json")
|
||||
IMPORT_BATCH_SIZE = 500 # linhas por lote no SQL Server
|
||||
|
||||
ENRICH_PAYMENT_TYPES = True # True = consulta API de parcelas para preencher paymentType
|
||||
ENRICH_PAYMENT_TYPES = False # True = consulta API de parcelas para preencher paymentType
|
||||
# Nome da coluna em Grgb_vendas_report que contém o installmentGroupCode.
|
||||
# Verifique rodando: SELECT TOP 1 * FROM dbo.Grgb_vendas_report
|
||||
INSTALLMENT_GROUP_COL = "Numero_Pedido"
|
||||
@@ -621,11 +621,13 @@ def _build_chunks(start_date: str, end_date: str) -> list[tuple[str, str]]:
|
||||
|
||||
|
||||
def main() -> None:
|
||||
start_date, end_date = _resolve_date_range()
|
||||
|
||||
if not start_date:
|
||||
print("[info] dados já estão atualizados até ontem, nada a importar.")
|
||||
return
|
||||
if INCREMENTAL:
|
||||
start_date, end_date = _resolve_date_range()
|
||||
if not start_date:
|
||||
print("[info] dados já estão atualizados até ontem, nada a importar.")
|
||||
return
|
||||
else:
|
||||
start_date, end_date = START_DATE, END_DATE
|
||||
|
||||
print(f"[info] período a importar: {start_date} .. {end_date}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user