From bfe60871357074652aa239e30dcedc85e0993df2 Mon Sep 17 00:00:00 2001 From: Thiago Farias Date: Mon, 5 Feb 2018 13:36:36 -0200 Subject: [PATCH] Ajustes de erros reportados --- rn/PendenciasTramiteRN.php | 8 ++++---- rn/ReceberProcedimentoRN.php | 15 ++++++++++++--- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/rn/PendenciasTramiteRN.php b/rn/PendenciasTramiteRN.php index 2088193..7704121 100644 --- a/rn/PendenciasTramiteRN.php +++ b/rn/PendenciasTramiteRN.php @@ -182,8 +182,8 @@ class PendenciasTramiteRN extends InfraRN { case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_ENVIADOS_REMETENTE: case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_METADADOS_RECEBIDO_DESTINATARIO: case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO: - $objInfraParametro = new InfraParametro($this->inicializarObjInfraIBanco()); - $numTentativas = $objInfraParametro->getValor(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false); + $objPenParametroRN = new PenParametroRN(); + $numTentativas = $objPenParametroRN->getParametro(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false); $numCont = 0; // Executa sempre + 1 além do configurado no parâmetro para executar a recusa while($numCont <= $numTentativas) { @@ -193,8 +193,8 @@ class PendenciasTramiteRN extends InfraRN { break; case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO: - $objInfraParametro = new InfraParametro($this->inicializarObjInfraIBanco()); - $numTentativas = $objInfraParametro->getValor(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false); + $objPenParametroRN = new PenParametroRN(); + $numTentativas = $objPenParametroRN->getParametro(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false); $numCont = 0; while($numCont < $numTentativas) { diff --git a/rn/ReceberProcedimentoRN.php b/rn/ReceberProcedimentoRN.php index 5da92c6..c10eea6 100644 --- a/rn/ReceberProcedimentoRN.php +++ b/rn/ReceberProcedimentoRN.php @@ -353,8 +353,10 @@ class ReceberProcedimentoRN extends InfraRN } - $objInfraParametro = new InfraParametro(BancoSEI::getInstance()); - $numTamDocExterno = $objInfraParametro->getValor('SEI_TAM_MB_DOC_EXTERNO'); +// $objInfraParametro = new InfraParametro(BancoSEI::getInstance()); +// $numTamDocExterno = $objInfraParametro->getValor('SEI_TAM_MB_DOC_EXTERNO'); + $objPenParametroRN = new PenParametroRN(); + $numTamDocExterno = $objPenParametroRN->getParametro('PEN_TAMANHO_MAXIMO_DOCUMENTO_EXPEDIDO'); foreach($arrObjDocumentos as $objDocument) { @@ -462,7 +464,14 @@ class ReceberProcedimentoRN extends InfraRN if(!isset($objMetadadosProcedimento)){ throw new InfraException('Parâmetro $objMetadadosProcedimento não informado.'); } - + + + if ($this->destinatarioReal) { + $objDestinatario = $this->destinatarioReal; + } else { + $objDestinatario = $objMetadadosProcedimento->metadados->destinatario; + } + //TODO: Refatorar código para criar método de pesquisa do procedimento e reutilizá-la //$objProcedimentoDTO = new ProcedimentoDTO(); -- libgit2 0.21.2