From eb1434f7ddb5330d81a74e3d88d82572ea31f9d7 Mon Sep 17 00:00:00 2001 From: "lucas.favaro" Date: Fri, 29 May 2026 16:00:33 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20do=20agendamento=20da?= =?UTF-8?q?=20atualiza=C3=A7=C3=A3o=20de=20perdas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/flash_perdas/flash_perdas.module.ts | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/flash_perdas/flash_perdas.module.ts b/src/flash_perdas/flash_perdas.module.ts index 169b493..4c225ae 100644 --- a/src/flash_perdas/flash_perdas.module.ts +++ b/src/flash_perdas/flash_perdas.module.ts @@ -1,4 +1,4 @@ -import { createModuleFactory } from "@davinti/jeff"; +import { createModuleFactory, createSchedule } from "@davinti/jeff"; const moduleFactory = createModuleFactory(["C5", "C5_big", "C5_mambo"]); @@ -730,13 +730,23 @@ where 1 = 0`, }, }).withSchedules({ C5: [ - { - name: "Procedure que atualiza os dados do flash de perdas", - command: /*sql*/ `BEGIN - END`, + createSchedule({ + name: "Procedure que atualiza os dados do flash de vendas", + params: ["perdas_empresas", "perdas_divisao", "perdas_cgos", "perdas_dias_atualizacao"], + command: (args) => ({ + sql: /*sql*/ `BEGIN + PRC_FLASH_ATUALIZA_VENDA_DONO( + p_data_inicial => TRUNC(SYSDATE) - ${args.perdas_dias_atualizacao}, + p_data_final => TRUNC(SYSDATE), + p_empresas => ${args.perdas_empresas}, + p_divisao => ${args.perdas_divisao}, + p_cgos => ${args.perdas_cgos} + ); + END;`, + }), cron: "0 * * * *", timeout_seconds: 2400, - }, + }), ], C5_big: [ {