diff --git a/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php b/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php index 7f02ae2..e69b475 100644 --- a/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php +++ b/sei/web/modulos/peticionamento/PeticionamentoIntegracao.php @@ -18,7 +18,7 @@ class PeticionamentoIntegracao extends SeiIntegracao { } public function getVersao() { - return '1.1.0'; + return '1.1.2'; } public function getInstituicao(){ diff --git a/sei/web/modulos/peticionamento/rn/MdPetIntercorrenteReaberturaRN.php b/sei/web/modulos/peticionamento/rn/MdPetIntercorrenteReaberturaRN.php index d1976d1..5f2b6ae 100644 --- a/sei/web/modulos/peticionamento/rn/MdPetIntercorrenteReaberturaRN.php +++ b/sei/web/modulos/peticionamento/rn/MdPetIntercorrenteReaberturaRN.php @@ -118,8 +118,17 @@ class MdPetIntercorrenteReaberturaRN extends InfraRN { $objAtividadeDTO->retDthConclusao(); $objAtividadeDTO->retNumIdUnidade(); $objAtividadeDTO->setOrdDthConclusao(InfraDTO::$TIPO_ORDENACAO_DESC); + + // apenas considerar para reaburtura SE a tarefa do andamento for 28, 41 ou 63 a saber: + //- 28: Conclusao do processo na unidade + //- 41: Conclusao automtica de processo na unidade + //- 63: Processo concluido + + $objAtividadeDTO->setNumIdTarefa( array( TarefaRN::$TI_CONCLUSAO_PROCESSO_UNIDADE , TarefaRN::$TI_CONCLUSAO_AUTOMATICA_UNIDADE, TarefaRN::$TI_CONCLUSAO_PROCESSO_USUARIO), InfraDTO::$OPER_IN ); + $arrObjAtividadeDTO = $objAtividadeRN->listarRN0036($objAtividadeDTO); $objUltimaAtvProcesso = count($arrObjAtividadeDTO) > 0 ? current($arrObjAtividadeDTO) : null; + if(!is_null($objUltimaAtvProcesso)) { $idUnidadeReabrirProcesso = $objUltimaAtvProcesso->getNumIdUnidade(); } -- libgit2 0.21.2