Commit 159d6c79512b5c01281ba9348d983df16e5bd0f4

Authored by Guilherme Andrade Del Cantoni
1 parent ea3c13e8

[Fixed #12] Correção de erro no recebimento com unidades receptoras

rn/ProcessoEletronicoRN.php
@@ -470,8 +470,8 @@ class ProcessoEletronicoRN extends InfraRN { @@ -470,8 +470,8 @@ class ProcessoEletronicoRN extends InfraRN {
470 return $mensagem; 470 return $mensagem;
471 } 471 }
472 472
473 - public function construirCabecalho($strNumeroRegistro = null, $idRepositorioOrigem = 0, $idUnidadeOrigem = 0, $idRepositorioDestino = 0,  
474 - $idUnidadeDestino = 0, $urgente = false, $motivoUrgencia = 0, $enviarTodosDocumentos = false) 473 + public function construirCabecalho($strNumeroRegistro, $idRepositorioOrigem, $idUnidadeOrigem, $idRepositorioDestino,
  474 + $idUnidadeDestino, $urgente = false, $motivoUrgencia = 0, $enviarTodosDocumentos = false)
475 { 475 {
476 $cabecalho = new stdClass(); 476 $cabecalho = new stdClass();
477 477
rn/ReceberProcedimentoRN.php
@@ -97,11 +97,13 @@ class ReceberProcedimentoRN extends InfraRN @@ -97,11 +97,13 @@ class ReceberProcedimentoRN extends InfraRN
97 $this->gravarLogDebug("Solicitando metadados do trâmite " . $parNumIdentificacaoTramite, 4); 97 $this->gravarLogDebug("Solicitando metadados do trâmite " . $parNumIdentificacaoTramite, 4);
98 $objMetadadosProcedimento = $this->objProcessoEletronicoRN->solicitarMetadados($parNumIdentificacaoTramite); 98 $objMetadadosProcedimento = $this->objProcessoEletronicoRN->solicitarMetadados($parNumIdentificacaoTramite);
99 99
100 - //Substituir a unidade destinatária para a receptora (!1!) 100 + //Substituir a unidade destinatária para a receptora
101 if (isset($objMetadadosProcedimento->metadados->unidadeReceptora)) { 101 if (isset($objMetadadosProcedimento->metadados->unidadeReceptora)) {
102 - $numUnidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora; 102 + $unidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora;
103 $this->destinatarioReal = $objMetadadosProcedimento->metadados->destinatario; 103 $this->destinatarioReal = $objMetadadosProcedimento->metadados->destinatario;
104 - $objMetadadosProcedimento->metadados->destinatario->numeroDeIdentificacaoDaEstrutura = $numUnidadeReceptora; 104 + $objMetadadosProcedimento->metadados->destinatario->identificacaoDoRepositorioDeEstruturas = $unidadeReceptora->identificacaoDoRepositorioDeEstruturas;
  105 + $objMetadadosProcedimento->metadados->destinatario->numeroDeIdentificacaoDaEstrutura = $unidadeReceptora->numeroDeIdentificacaoDaEstrutura;
  106 + $numUnidadeReceptora = $unidadeReceptora->numeroDeIdentificacaoDaEstrutura;
105 $this->gravarLogDebug("Atribuindo unidade receptora $numUnidadeReceptora para o trâmite $parNumIdentificacaoTramite", 4); 107 $this->gravarLogDebug("Atribuindo unidade receptora $numUnidadeReceptora para o trâmite $parNumIdentificacaoTramite", 4);
106 } 108 }
107 109