From d2ba572a11c8238e279678bb0d64caa002b71e96 Mon Sep 17 00:00:00 2001 From: Guilherme Andrade Del Cantoni Date: Fri, 5 Apr 2019 18:42:53 -0300 Subject: [PATCH] [Fixed #83] Correção de travamento de progresso no envio externo do processo --- rn/ExpedirProcedimentoRN.php | 8 ++++++++ 1 file changed, 8 insertions(+), 0 deletions(-) diff --git a/rn/ExpedirProcedimentoRN.php b/rn/ExpedirProcedimentoRN.php index 80c9cfb..c4ca30f 100644 --- a/rn/ExpedirProcedimentoRN.php +++ b/rn/ExpedirProcedimentoRN.php @@ -1247,6 +1247,11 @@ class ExpedirProcedimentoRN extends InfraRN { private function atribuirNumeracaoDocumento($objDocumento, DocumentoDTO $parObjDocumentoDTO) { $objSerieDTO = $this->consultarSerie($parObjDocumentoDTO->getNumIdSerie()); + + if(!isset($objSerieDTO)){ + throw new InfraException("Tipo de Documento não pode ser localizado. (Código: ".$parObjDocumentoDTO->getNumIdSerie().")"); + } + $strStaNumeracao = $objSerieDTO->getStrStaNumeracao(); if($strStaNumeracao == SerieRN::$TN_SEQUENCIAL_UNIDADE) { @@ -1294,6 +1299,7 @@ class ExpedirProcedimentoRN extends InfraRN { $objUnidadeDTO = new UnidadeDTO(); $objUnidadeDTO->setNumIdUnidade($numIdUnidade); + $objUnidadeDTO->setBolExclusaoLogica(false); $objUnidadeDTO->retStrDescricao(); return $this->objUnidadeRN->consultarRN0125($objUnidadeDTO); @@ -1307,6 +1313,7 @@ class ExpedirProcedimentoRN extends InfraRN { $objSerieDTO = new SerieDTO(); $objSerieDTO->setNumIdSerie($numIdSerie); + $objSerieDTO->setBolExclusaoLogica(false); $objSerieDTO->retStrStaNumeracao(); return $this->objSerieRN->consultarRN0644($objSerieDTO); @@ -1318,6 +1325,7 @@ class ExpedirProcedimentoRN extends InfraRN { $objOrgaoDTO->setNumIdOrgao($numIdOrgao); $objOrgaoDTO->retStrSigla(); $objOrgaoDTO->retStrDescricao(); + $objOrgaoDTO->setBolExclusaoLogica(false); return $this->objOrgaoRN->consultarRN1352($objOrgaoDTO); } -- libgit2 0.21.2