From 8ef34675872da766ce79fa651fd5d3ffa03d1c68 Mon Sep 17 00:00:00 2001 From: Glaydson Rodrigues Date: Wed, 22 Jan 2025 18:19:06 -0300 Subject: [PATCH] =?UTF-8?q?chore:=20adicionar=20nome=20do=20tipo=20de=20pr?= =?UTF-8?q?ocedimento=20n=C3=A3o=20encontrado=20no=20destino=20(#781)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/rn/ReceberProcedimentoRN.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/rn/ReceberProcedimentoRN.php b/src/rn/ReceberProcedimentoRN.php index 871eba39..8dd6551c 100755 --- a/src/rn/ReceberProcedimentoRN.php +++ b/src/rn/ReceberProcedimentoRN.php @@ -1400,10 +1400,10 @@ private function atribuirParticipantes(ProtocoloDTO $objProtocoloDTO, $arrObjInt } - private function obterTipoProcessoPadrao($numIdTipoProcedimento) { + private function obterTipoProcessoPadrao($numIdTipoProcedimento, $strTipoProcedimento) { if(!isset($numIdTipoProcedimento)){ - throw new InfraException('Módulo do Tramita: Parâmetro $numIdTipoProcedimento não informado.'); + throw new InfraException("Módulo do Tramita: O Tipo de Processo '{$strTipoProcedimento}' não existe no sistema de destino. OBS: A recusa é uma das três formas de conclusão de trâmite. Portanto, não é um erro"); } $objTipoProcedimentoDTO = new TipoProcedimentoDTO(); @@ -1508,7 +1508,7 @@ private function atribuirTipoProcedimento(ProcedimentoDTO $objProcedimentoDTO, $ if(is_null($objTipoProcedimentoDTO)){ // Verifica tipo de processo padrão cadastrado $dblAlterouTipoProcesso = true; - $objTipoProcedimentoDTO = $this->obterTipoProcessoPadrao($numIdTipoProcedimento); + $objTipoProcedimentoDTO = $this->obterTipoProcessoPadrao($numIdTipoProcedimento, $strProcessoNegocio); } if (is_null($objTipoProcedimentoDTO)){ @@ -1566,7 +1566,7 @@ public function obterMapeamentoTipoProcesso($remetente, $destinatario, $strProce $objMapeamentoTipoProcedimentoDTO->setNumIdMapOrgao($objPenOrgaoExternoDTO->getDblId()); $objMapeamentoTipoProcedimentoDTO->setStrNomeTipoProcesso($strProcessoNegocio); $objMapeamentoTipoProcedimentoDTO->setStrAtivo('S'); - + $objMapeamentoTipoProcedimentoDTO->retNumIdTipoProcessoDestino(); $objMapeamentoTipoProcedimentoRN = new PenMapTipoProcedimentoRN(); @@ -1575,7 +1575,7 @@ public function obterMapeamentoTipoProcesso($remetente, $destinatario, $strProce if (!is_null($objMapeamentoTipoProcedimentoDTO) && !is_null($objMapeamentoTipoProcedimentoDTO->getNumIdTipoProcessoDestino())) { $idTipoProcessoDestino = $objMapeamentoTipoProcedimentoDTO->getNumIdTipoProcessoDestino(); - return $this->obterTipoProcessoPadrao($idTipoProcessoDestino); + return $this->obterTipoProcessoPadrao($idTipoProcessoDestino, $strProcessoNegocio); } }