From 214895438a58c0aebd2b95bcbdb374936276a527 Mon Sep 17 00:00:00 2001 From: "lucas.favaro" Date: Tue, 26 May 2026 10:59:10 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20da=20query=20de=20consu?= =?UTF-8?q?lta=20do=20flash=20de=20contribui=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flash_contribuicao.module.ts | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/flash_contribuicao/flash_contribuicao.module.ts b/src/flash_contribuicao/flash_contribuicao.module.ts index bc9494d..fb821bf 100644 --- a/src/flash_contribuicao/flash_contribuicao.module.ts +++ b/src/flash_contribuicao/flash_contribuicao.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"]); @@ -407,13 +407,23 @@ export default moduleFactory }, }).withSchedules({ C5: [ - { + createSchedule({ name: "Procedure que atualiza os dados do flash de contribuição", - command: /*sql*/ `BEGIN - END`, + params: ["empresas", "divisao", "cgos_contribuicao", "dias_atualizacao"], + command: (args) => ({ + sql: /*sql*/ `BEGIN + PRC_FLASH_ATUALIZA_CONTRIBUICAO_DONO( + p_data_inicial => TRUNC(SYSDATE) - ${args.dias_atualizacao}, + p_data_final => TRUNC(SYSDATE), + p_empresas => ${args.empresas}, + p_divisao => ${args.divisao}, + p_cgos => ${args.cgos_contribuicao} + ); + END;`, + }), cron: "0 * * * *", timeout_seconds: 2400, - }, + }), ], C5_big: [ {