From 641ae8c81d27cd40358939c2dbc31824d14a5254 Mon Sep 17 00:00:00 2001 From: RONALDO RODRIGUES DE OLIVEIRA Date: Thu, 12 Jun 2025 12:49:35 -0300 Subject: [PATCH] Filtra processos e inativar. Alguns serão reprocessandos. --- declaracao_omissao/regras-100625/Script-anonimos-reprocessamento-declaracoes.sql | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 declaracao_omissao/regras-100625/Script-anonimos-reprocessamento-declaracoes.sql diff --git a/declaracao_omissao/regras-100625/Script-anonimos-reprocessamento-declaracoes.sql b/declaracao_omissao/regras-100625/Script-anonimos-reprocessamento-declaracoes.sql new file mode 100644 index 0000000..e9a3abc --- /dev/null +++ b/declaracao_omissao/regras-100625/Script-anonimos-reprocessamento-declaracoes.sql @@ -0,0 +1,26 @@ +do $$ +declare + var_reprocessar record; +begin + for var_reprocessar in( + select + ode.odeid as odeid + from + par.omissodeclarado ode + where + ode.odedata < '2025-06-10' + and ode.prpid not in( + select + distinct prp.prpid + from + par.edicaodeclaracaoomissao edm + inner join par.omissodeclarado ode on edm.odeid = ode.odeid + inner join par.processopar prp on prp.prpid = ode.prpid + ) + ) + loop + raise notice 'Declaração que irão reprocesssar ode.odeid = %', var_reprocessar.odeid; + update par.omissodeclarado set odestatus='I' where odeid = var_reprocessar.odeid; + end loop; +end; +$$; \ No newline at end of file -- libgit2 0.25.0