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: [ {