Commit 0fe4196f9dd818e7fc38d64eee16d74f02d02d56
1 parent
3a0866b5
Exists in
master
and in
1 other branch
Correções e padronização de Script de banco
Showing
3 changed files
with
93 additions
and
83 deletions
Show diff stats
sei/web/modulos/peticionamento/rn/MdPetAtualizadorSeiRN.php
... | ... | @@ -88,72 +88,72 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
88 | 88 | |
89 | 89 | //checando BDs suportados |
90 | 90 | if (!(BancoSEI::getInstance() instanceof InfraMySql) && |
91 | - !(BancoSEI::getInstance() instanceof InfraSqlServer) && | |
92 | - !(BancoSEI::getInstance() instanceof InfraOracle)) { | |
93 | - $this->finalizar('BANCO DE DADOS NÃO SUPORTADO: ' . get_parent_class(BancoSEI::getInstance()), true); | |
94 | - } | |
91 | + !(BancoSEI::getInstance() instanceof InfraSqlServer) && | |
92 | + !(BancoSEI::getInstance() instanceof InfraOracle)) { | |
93 | + $this->finalizar('BANCO DE DADOS NÃO SUPORTADO: ' . get_parent_class(BancoSEI::getInstance()), true); | |
94 | + } | |
95 | 95 | |
96 | - //checando permissoes na base de dados | |
97 | - $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); | |
96 | + //checando permissoes na base de dados | |
97 | + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); | |
98 | 98 | |
99 | - if (count($objInfraMetaBD->obterTabelas('sei_teste')) == 0) { | |
100 | - BancoSEI::getInstance()->executarSql('CREATE TABLE sei_teste (id ' . $objInfraMetaBD->tipoNumero() . ' null)'); | |
101 | - } | |
99 | + if (count($objInfraMetaBD->obterTabelas('sei_teste')) == 0) { | |
100 | + BancoSEI::getInstance()->executarSql('CREATE TABLE sei_teste (id ' . $objInfraMetaBD->tipoNumero() . ' null)'); | |
101 | + } | |
102 | 102 | |
103 | - BancoSEI::getInstance()->executarSql('DROP TABLE sei_teste'); | |
104 | - | |
105 | - $objInfraParametro = new InfraParametro(BancoSEI::getInstance()); | |
106 | - | |
107 | - $strVersaoModuloPeticionamento = $objInfraParametro->getValor($this->nomeParametroModulo, false); | |
108 | - | |
109 | - //VERIFICANDO QUAL VERSAO DEVE SER INSTALADA NESTA EXECUCAO | |
110 | - if (InfraString::isBolVazia($strVersaoModuloPeticionamento)) { | |
111 | - $this->instalarv001(); | |
112 | - $this->instalarv002(); | |
113 | - $this->instalarv100(); | |
114 | - $this->instalarv104(); | |
115 | - $this->instalarv110(); | |
116 | - $this->instalarv200(); | |
117 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
118 | - $this->finalizar('FIM', false); | |
119 | - } elseif ($strVersaoModuloPeticionamento == '0.0.1') { | |
120 | - $this->instalarv002(); | |
121 | - $this->instalarv100(); | |
122 | - $this->instalarv104(); | |
123 | - $this->instalarv110(); | |
124 | - $this->instalarv200(); | |
125 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
126 | - $this->finalizar('FIM', false); | |
127 | - } elseif ($strVersaoModuloPeticionamento == '0.0.2') { | |
128 | - $this->instalarv100(); | |
129 | - $this->instalarv104(); | |
130 | - $this->instalarv110(); | |
131 | - $this->instalarv200(); | |
132 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
133 | - $this->finalizar('FIM', false); | |
134 | - } elseif (in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3'))) { | |
135 | - $this->instalarv104(); | |
136 | - $this->instalarv110(); | |
137 | - $this->instalarv200(); | |
138 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
139 | - $this->finalizar('FIM', false); | |
140 | - } elseif ($strVersaoModuloPeticionamento == '1.0.4') { | |
141 | - $this->instalarv110(); | |
142 | - $this->instalarv200(); | |
143 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
144 | - $this->finalizar('FIM', false); | |
145 | - } elseif ($strVersaoModuloPeticionamento == '1.1.0') { | |
146 | - $this->instalarv200(); | |
147 | - $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
148 | - $this->finalizar('FIM', false); | |
149 | - } elseif ($strVersaoModuloPeticionamento == '2.0.0') { | |
150 | - $this->logar('A VERSÃO MAIS ATUAL DO '.$this->nomeDesteModulo.' (v'.$this->versaoAtualDesteModulo.') JÁ ESTÁ INSTALADA.'); | |
151 | - $this->finalizar('FIM', false); | |
152 | - } | |
103 | + BancoSEI::getInstance()->executarSql('DROP TABLE sei_teste'); | |
104 | + | |
105 | + $objInfraParametro = new InfraParametro(BancoSEI::getInstance()); | |
106 | + | |
107 | + $strVersaoModuloPeticionamento = $objInfraParametro->getValor($this->nomeParametroModulo, false); | |
108 | + | |
109 | + //VERIFICANDO QUAL VERSAO DEVE SER INSTALADA NESTA EXECUCAO | |
110 | + if (InfraString::isBolVazia($strVersaoModuloPeticionamento)) { | |
111 | + $this->instalarv001(); | |
112 | + $this->instalarv002(); | |
113 | + $this->instalarv100(); | |
114 | + $this->instalarv104(); | |
115 | + $this->instalarv110(); | |
116 | + $this->instalarv200(); | |
117 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
118 | + $this->finalizar('FIM', false); | |
119 | + } elseif ($strVersaoModuloPeticionamento == '0.0.1') { | |
120 | + $this->instalarv002(); | |
121 | + $this->instalarv100(); | |
122 | + $this->instalarv104(); | |
123 | + $this->instalarv110(); | |
124 | + $this->instalarv200(); | |
125 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
126 | + $this->finalizar('FIM', false); | |
127 | + } elseif ($strVersaoModuloPeticionamento == '0.0.2') { | |
128 | + $this->instalarv100(); | |
129 | + $this->instalarv104(); | |
130 | + $this->instalarv110(); | |
131 | + $this->instalarv200(); | |
132 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
133 | + $this->finalizar('FIM', false); | |
134 | + } elseif (in_array($strVersaoModuloPeticionamento, array('1.0.0', '1.0.3'))) { | |
135 | + $this->instalarv104(); | |
136 | + $this->instalarv110(); | |
137 | + $this->instalarv200(); | |
138 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
139 | + $this->finalizar('FIM', false); | |
140 | + } elseif ($strVersaoModuloPeticionamento == '1.0.4') { | |
141 | + $this->instalarv110(); | |
142 | + $this->instalarv200(); | |
143 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
144 | + $this->finalizar('FIM', false); | |
145 | + } elseif ($strVersaoModuloPeticionamento == '1.1.0') { | |
146 | + $this->instalarv200(); | |
147 | + $this->logar('INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO '.$this->versaoAtualDesteModulo.' DO '.$this->nomeDesteModulo.' REALIZADA COM SUCESSO NA BASE DO SEI'); | |
148 | + $this->finalizar('FIM', false); | |
149 | + } elseif ($strVersaoModuloPeticionamento == '2.0.0') { | |
150 | + $this->logar('A VERSÃO MAIS ATUAL DO '.$this->nomeDesteModulo.' (v'.$this->versaoAtualDesteModulo.') JÁ ESTÁ INSTALADA.'); | |
151 | + $this->finalizar('FIM', false); | |
152 | + } | |
153 | 153 | |
154 | - InfraDebug::getInstance()->setBolLigado(false); | |
155 | - InfraDebug::getInstance()->setBolDebugInfra(false); | |
156 | - InfraDebug::getInstance()->setBolEcho(false); | |
154 | + InfraDebug::getInstance()->setBolLigado(false); | |
155 | + InfraDebug::getInstance()->setBolDebugInfra(false); | |
156 | + InfraDebug::getInstance()->setBolEcho(false); | |
157 | 157 | |
158 | 158 | } catch (Exception $e) { |
159 | 159 | InfraDebug::getInstance()->setBolLigado(true); |
... | ... | @@ -165,18 +165,14 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
165 | 165 | die; |
166 | 166 | throw new InfraException('Erro instalando/atualizando versão.', $e); |
167 | 167 | } |
168 | - | |
169 | 168 | } |
170 | 169 | |
171 | 170 | //Contem atualizações da versao 0.0.1 |
172 | 171 | protected function instalarv001(){ |
173 | 172 | |
174 | 173 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
175 | - | |
176 | - | |
177 | 174 | $this->logar('EXECUTANDO A INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO 0.0.1 DO '.$this->nomeDesteModulo.' NA BASE DO SEI'); |
178 | 175 | |
179 | - | |
180 | 176 | $this->logar('CRIANDO A TABELA md_pet_tipo_processo'); |
181 | 177 | |
182 | 178 | BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_tipo_processo ( |
... | ... | @@ -205,11 +201,9 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
205 | 201 | $objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_serie_03', 'md_pet_tipo_processo', array('id_serie'), 'serie', array('id_serie')); |
206 | 202 | $objInfraMetaBD->adicionarChaveEstrangeira('fk_pet_tp_proc_hip_legal_04', 'md_pet_tipo_processo', array('id_hipotese_legal'), 'hipotese_legal', array('id_hipotese_legal')); |
207 | 203 | |
208 | - | |
209 | 204 | $this->logar('CRIANDO A SEQUENCE seq_md_pet_tipo_processo'); |
210 | 205 | BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_tipo_processo', 1); |
211 | 206 | |
212 | - | |
213 | 207 | $this->logar('CRIANDO A TABELA md_pet_rel_tp_processo_serie'); |
214 | 208 | |
215 | 209 | BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_rel_tp_processo_serie ( |
... | ... | @@ -222,7 +216,6 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
222 | 216 | $objInfraMetaBD->adicionarChaveEstrangeira('fk1_md_pet_rel_tp_proc_serie', 'md_pet_rel_tp_processo_serie', array('id_md_pet_tipo_processo'), 'md_pet_tipo_processo', array('id_md_pet_tipo_processo')); |
223 | 217 | $objInfraMetaBD->adicionarChaveEstrangeira('fk2_md_pet_rel_tp_proc_serie', 'md_pet_rel_tp_processo_serie', array('id_serie'), 'serie', array('id_serie')); |
224 | 218 | |
225 | - | |
226 | 219 | $this->logar('CRIANDO A TABELA md_pet_tp_processo_orientacoes'); |
227 | 220 | |
228 | 221 | BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_tp_processo_orientacoes ( |
... | ... | @@ -235,7 +228,6 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
235 | 228 | $objInfraMetaBD->adicionarChavePrimaria('md_pet_tp_processo_orientacoes', 'pk_md_pet_tp_proc_orient', array('id_md_pet_tp_proc_orientacoes')); |
236 | 229 | $objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_tp_proc_or_cj_est', 'md_pet_tp_processo_orientacoes', array('id_conjunto_estilos'), 'conjunto_estilos', array('id_conjunto_estilos')); |
237 | 230 | |
238 | - | |
239 | 231 | $this->logar('CRIANDO A TABELA md_pet_ext_arquivo_perm'); |
240 | 232 | |
241 | 233 | BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_ext_arquivo_perm ( |
... | ... | @@ -316,24 +308,22 @@ class MdPetAtualizadorSeiRN extends InfraRN { |
316 | 308 | $objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_doc_04', 'md_pet_indisp_doc', array('id_documento'), 'documento', array('id_documento')); |
317 | 309 | $objInfraMetaBD->adicionarChaveEstrangeira('fk_md_pet_indisp_doc_05', 'md_pet_indisp_doc', array('id_acesso_externo'), 'acesso_externo', array('id_acesso_externo')); |
318 | 310 | |
319 | - | |
311 | + | |
320 | 312 | $this->logar('CRIANDO A SEQUENCE seq_md_pet_indisp_doc'); |
321 | 313 | BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_indisp_doc', 1); |
322 | 314 | |
323 | 315 | |
324 | 316 | $this->logar('ADICIONANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); |
325 | 317 | BancoSEI::getInstance()->executarSql('INSERT INTO infra_parametro (valor, nome ) VALUES( \'0.0.1\', \'' . $this->nomeParametroModulo . '\' )'); |
318 | + | |
326 | 319 | } |
327 | 320 | |
328 | 321 | //Contem atualizações da versao 0.0.2 |
329 | 322 | protected function instalarv002(){ |
330 | 323 | |
331 | 324 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
332 | - | |
333 | - | |
334 | 325 | $this->logar('EXECUTANDO A INSTALAÇÃO/ATUALIZAÇÃO DA VERSÃO 0.0.2 DO '.$this->nomeDesteModulo.' NA BASE DO SEI'); |
335 | 326 | |
336 | - | |
337 | 327 | $this->logar('CRIANDO A TABELA md_pet_usu_externo_menu'); |
338 | 328 | |
339 | 329 | BancoSEI::getInstance()->executarSql('CREATE TABLE md_pet_usu_externo_menu ( |
... | ... | @@ -507,7 +497,6 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser |
507 | 497 | BancoSEI::getInstance()->criarSequencialNativa('seq_md_pet_rel_recibo_docanexo', 1); |
508 | 498 | |
509 | 499 | |
510 | - //Atualizando parametro para controlar versao do modulo | |
511 | 500 | $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); |
512 | 501 | BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'0.0.2\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); |
513 | 502 | |
... | ... | @@ -718,7 +707,7 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser |
718 | 707 | |
719 | 708 | BancoSEI::getInstance()->executarSql('INSERT INTO infra_parametro ( valor, nome ) VALUES (\'' . $serieDTO->getNumIdSerie() . '\' , \'' . $nomeParamIdSerie . '\' ) '); |
720 | 709 | |
721 | - //Atualizando parametro para controlar versao do modulo | |
710 | + | |
722 | 711 | $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); |
723 | 712 | BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'1.0.3\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); |
724 | 713 | |
... | ... | @@ -764,7 +753,7 @@ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg |
764 | 753 | $objTarjaAssinaturaBD = new TarjaAssinaturaBD($this->getObjInfraIBanco()); |
765 | 754 | $objTarjaAssinaturaDTO = $objTarjaAssinaturaBD->cadastrar( $objTarjaAssinaturaDTO ); |
766 | 755 | |
767 | - //Atualizando parametro para controlar versao do modulo | |
756 | + | |
768 | 757 | $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); |
769 | 758 | BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'1.0.4\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); |
770 | 759 | |
... | ... | @@ -853,7 +842,7 @@ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg |
853 | 842 | |
854 | 843 | } |
855 | 844 | |
856 | - //Atualizando parametro para controlar versao do modulo | |
845 | + | |
857 | 846 | $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); |
858 | 847 | BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'1.1.0\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); |
859 | 848 | |
... | ... | @@ -1623,9 +1612,8 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser |
1623 | 1612 | $tarefaRN = new TarefaRN(); |
1624 | 1613 | $tarefaRN->alterar( $tarefaDTO ); |
1625 | 1614 | |
1626 | - //Atualizando parametro para controlar versao do modulo | |
1627 | - $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); | |
1628 | 1615 | |
1616 | + $this->logar('ATUALIZANDO PARÂMETRO '.$this->nomeParametroModulo.' NA TABELA infra_parametro PARA CONTROLAR A VERSÃO DO MÓDULO'); | |
1629 | 1617 | BancoSEI::getInstance()->executarSql('UPDATE infra_parametro SET valor = \'2.0.0\' WHERE nome = \'' . $this->nomeParametroModulo . '\' '); |
1630 | 1618 | |
1631 | 1619 | } |
... | ... | @@ -1676,4 +1664,4 @@ ATENÇÃO: As informações contidas neste e-mail, incluindo seus anexos, podem ser |
1676 | 1664 | } |
1677 | 1665 | |
1678 | 1666 | } |
1679 | 1667 | -?> |
1668 | +?> | |
1680 | 1669 | \ No newline at end of file | ... | ... |
sei/web/modulos/peticionamento/rn/MdPetCriterioRN.php
... | ... | @@ -377,6 +377,7 @@ class MdPetCriterioRN extends InfraRN |
377 | 377 | try { |
378 | 378 | $idTpProcedimento = $arrParametro['id_tipo_procedimento']; |
379 | 379 | $isRespostaIntercorrente = $arrParametro['isRespostaIntercorrente']; |
380 | + $sta_estado_protocolo = $arrParametro['sta_estado_protocolo']; | |
380 | 381 | |
381 | 382 | $objMdPetCriterioDTO = new MdPetCriterioDTO(); |
382 | 383 | $objMdPetCriterioRN = new MdPetCriterioRN(); |
... | ... | @@ -387,10 +388,29 @@ class MdPetCriterioRN extends InfraRN |
387 | 388 | $objMdPetCriterioDTO->retTodos(); |
388 | 389 | $objMdPetCriterioDTO->retStrTipoProcessoSinAtivo(); |
389 | 390 | $objMdPetCriterioDTO->setNumIdTipoProcedimento($idTpProcedimento); |
390 | - | |
391 | 391 | $objMdPetCriterioDTO->setStrSinCriterioPadrao('N'); |
392 | + $objMdPetCriterioDTO->setStrSinAtivo('S'); | |
393 | + | |
394 | + if(!$isRespostaIntercorrente) { | |
395 | + // se o criterio estiver apontando para um tipo de processo que foi desativado nao trazer ele | |
396 | + $objMdPetCriterioDTO->setStrTipoProcessoSinAtivo('S'); | |
397 | + | |
398 | + $arrObjCriterioIntercorrenteDTO = $objMdPetCriterioRN->listar($objMdPetCriterioDTO); | |
399 | + }else{ | |
392 | 400 | |
393 | - $arrObjCriterioIntercorrenteDTO = $objMdPetCriterioRN->listar($objMdPetCriterioDTO); | |
401 | + $arrObjCriterioIntercorrenteDTO = $objMdPetCriterioRN->listar($objMdPetCriterioDTO); | |
402 | + | |
403 | + //Se possui critério mas o estado é BLOQUEADO ou SOBRESTADO + Tipo de Procedimento está INATIVO | |
404 | + if (count($arrObjCriterioIntercorrenteDTO)>=0) { | |
405 | + $ret = $arrObjCriterioIntercorrenteDTO[0]; | |
406 | + | |
407 | + if( ($sta_estado_protocolo == ProtocoloRN::$TE_PROCEDIMENTO_BLOQUEADO || $sta_estado_protocolo == ProtocoloRN::$TE_PROCEDIMENTO_SOBRESTADO) | |
408 | + && $ret->getStrTipoProcessoSinAtivo() == 'N' | |
409 | + ){ | |
410 | + $arrObjCriterioIntercorrenteDTO = null; | |
411 | + } | |
412 | + } | |
413 | + } | |
394 | 414 | |
395 | 415 | //Se não possui busca o padrão e cria um processo relacionado ao processo selecionado |
396 | 416 | if (count($arrObjCriterioIntercorrenteDTO) > 0) { | ... | ... |
sei/web/modulos/peticionamento/rn/MdPetIntercorrenteProcessoRN.php
... | ... | @@ -802,6 +802,8 @@ class MdPetIntercorrenteProcessoRN extends MdPetProcessoRN { |
802 | 802 | $objProcedimentoDTO = $objProcedimentoRN->consultarRN0201($objProcedimentoDTO); |
803 | 803 | } |
804 | 804 | |
805 | + $params['sta_estado_protocolo'] = $objProcedimentoDTO->getStrStaEstadoProtocolo(); | |
806 | + | |
805 | 807 | $objMdPetCriterioRN = new MdPetCriterioRN(); |
806 | 808 | $objCriterioIntercorrenteDTO = $objMdPetCriterioRN->retornarCriterioPorTipoProcesso($params); |
807 | 809 | ... | ... |