Commit d2ba572a11c8238e279678bb0d64caa002b71e96

Authored by Guilherme Andrade Del Cantoni
1 parent e17aa178

[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 }