Commit d2ba572a11c8238e279678bb0d64caa002b71e96
1 parent
e17aa178
Exists in
master
and in
19 other branches
[Fixed #83] Correção de travamento de progresso no envio externo do processo
Showing
1 changed file
with
8 additions
and
0 deletions
Show diff stats
rn/ExpedirProcedimentoRN.php
@@ -1247,6 +1247,11 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1247,6 +1247,11 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1247 | private function atribuirNumeracaoDocumento($objDocumento, DocumentoDTO $parObjDocumentoDTO) | 1247 | private function atribuirNumeracaoDocumento($objDocumento, DocumentoDTO $parObjDocumentoDTO) |
1248 | { | 1248 | { |
1249 | $objSerieDTO = $this->consultarSerie($parObjDocumentoDTO->getNumIdSerie()); | 1249 | $objSerieDTO = $this->consultarSerie($parObjDocumentoDTO->getNumIdSerie()); |
1250 | + | ||
1251 | + if(!isset($objSerieDTO)){ | ||
1252 | + throw new InfraException("Tipo de Documento não pode ser localizado. (Código: ".$parObjDocumentoDTO->getNumIdSerie().")"); | ||
1253 | + } | ||
1254 | + | ||
1250 | $strStaNumeracao = $objSerieDTO->getStrStaNumeracao(); | 1255 | $strStaNumeracao = $objSerieDTO->getStrStaNumeracao(); |
1251 | 1256 | ||
1252 | if($strStaNumeracao == SerieRN::$TN_SEQUENCIAL_UNIDADE) { | 1257 | if($strStaNumeracao == SerieRN::$TN_SEQUENCIAL_UNIDADE) { |
@@ -1294,6 +1299,7 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1294,6 +1299,7 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1294 | 1299 | ||
1295 | $objUnidadeDTO = new UnidadeDTO(); | 1300 | $objUnidadeDTO = new UnidadeDTO(); |
1296 | $objUnidadeDTO->setNumIdUnidade($numIdUnidade); | 1301 | $objUnidadeDTO->setNumIdUnidade($numIdUnidade); |
1302 | + $objUnidadeDTO->setBolExclusaoLogica(false); | ||
1297 | $objUnidadeDTO->retStrDescricao(); | 1303 | $objUnidadeDTO->retStrDescricao(); |
1298 | 1304 | ||
1299 | return $this->objUnidadeRN->consultarRN0125($objUnidadeDTO); | 1305 | return $this->objUnidadeRN->consultarRN0125($objUnidadeDTO); |
@@ -1307,6 +1313,7 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1307,6 +1313,7 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1307 | 1313 | ||
1308 | $objSerieDTO = new SerieDTO(); | 1314 | $objSerieDTO = new SerieDTO(); |
1309 | $objSerieDTO->setNumIdSerie($numIdSerie); | 1315 | $objSerieDTO->setNumIdSerie($numIdSerie); |
1316 | + $objSerieDTO->setBolExclusaoLogica(false); | ||
1310 | $objSerieDTO->retStrStaNumeracao(); | 1317 | $objSerieDTO->retStrStaNumeracao(); |
1311 | 1318 | ||
1312 | return $this->objSerieRN->consultarRN0644($objSerieDTO); | 1319 | return $this->objSerieRN->consultarRN0644($objSerieDTO); |
@@ -1318,6 +1325,7 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1318,6 +1325,7 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1318 | $objOrgaoDTO->setNumIdOrgao($numIdOrgao); | 1325 | $objOrgaoDTO->setNumIdOrgao($numIdOrgao); |
1319 | $objOrgaoDTO->retStrSigla(); | 1326 | $objOrgaoDTO->retStrSigla(); |
1320 | $objOrgaoDTO->retStrDescricao(); | 1327 | $objOrgaoDTO->retStrDescricao(); |
1328 | + $objOrgaoDTO->setBolExclusaoLogica(false); | ||
1321 | 1329 | ||
1322 | return $this->objOrgaoRN->consultarRN1352($objOrgaoDTO); | 1330 | return $this->objOrgaoRN->consultarRN1352($objOrgaoDTO); |
1323 | } | 1331 | } |