From 812571c135cf5040bfdc8269627141cbddd9c4e0 Mon Sep 17 00:00:00 2001 From: MATEUS GUIZELINI JARDIM Date: Tue, 10 Jun 2025 12:28:01 -0300 Subject: [PATCH] Insert Fase ME e situação PC --- mateus_jardim/script_sql/REQ000000344544.sql | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/mateus_jardim/script_sql/REQ000000344544.sql b/mateus_jardim/script_sql/REQ000000344544.sql index d115f1d..94a337c 100644 --- a/mateus_jardim/script_sql/REQ000000344544.sql +++ b/mateus_jardim/script_sql/REQ000000344544.sql @@ -1,14 +1,34 @@ -begin; - INSERT INTO par.fasemeprestacaocontas (fmpcid, fmpcdesc, fmpcstatus, fmpcdtcadastro) - VALUES - (8, 'Interna FNDE - Aguardando Cadastro no Banco de Arquivamento por Prescrição', 'A', now()), - (9, 'Externa FNDE - Cadastro no Banco de Arquivamento por Prescrição', 'A', now()), - (10, 'Interna FNDE - Pressupostos para Prescrição Intercorrente', 'A', now()); - - INSERT INTO workflow.estadodocumento (esdid, tpdid, esdstatus, esdordem, esddsc, constantevirtual) - VALUES - ('3168', '335', 'A', '20', 'Encaminhado para Banco de Arquivamento por Prescrição', 'workflow_estadodocumento_esdid_par_3168'), - ('3169', '335', 'A', '21', 'Pressupostos para Prescrição Intercorrente', 'workflow_estadodocumento_esdid_par_3169'); - -COMMIT; -END; \ No newline at end of file +DO $$ +DECLARE + err_message TEXT; +BEGIN + BEGIN + INSERT INTO par.fasemeprestacaocontas (fmpcid, fmpcdesc, fmpcstatus, fmpcdtcadastro) + VALUES + (8, 'Interna FNDE - Aguardando Cadastro no Banco de Arquivamento por Prescrição', 'A', now()), + (9, 'Externa FNDE - Cadastro no Banco de Arquivamento por Prescrição', 'A', now()), + (10, 'Interna FNDE - Pressupostos para Prescrição Intercorrente', 'A', now()); + EXCEPTION + WHEN OTHERS THEN + RAISE WARNING 'Erro ao inserir em responsaveisomisso: % PROCESSO: %', SQLERRM; + END; + + BEGIN + INSERT INTO workflow.estadodocumento (esdid, tpdid, esdstatus, esdordem, esddsc, constantevirtual) + VALUES + ('3168', '335', 'A', '20', 'Encaminhado para Banco de Arquivamento por Prescrição', 'workflow_estadodocumento_esdid_par_3168'), + ('3169', '335', 'A', '21', 'Pressupostos para Prescrição Intercorrente', 'workflow_estadodocumento_esdid_par_3169'); + EXCEPTION + WHEN OTHERS THEN + RAISE WARNING 'Erro ao inserir em responsaveisomisso: % PROCESSO: %', SQLERRM; + END; +END $$; + + +/* + +-- APOIO PARA TESTES + +select * from par.fasemeprestacaocontas where fmpcid in('8','9','10'); + +select * from workflow.estadodocumento where esdid in('3168', '3169'); \ No newline at end of file -- libgit2 0.25.0