From 159d6c79512b5c01281ba9348d983df16e5bd0f4 Mon Sep 17 00:00:00 2001 From: Guilherme Andrade Del Cantoni Date: Tue, 22 Jan 2019 09:32:02 -0200 Subject: [PATCH] [Fixed #12] Correção de erro no recebimento com unidades receptoras --- rn/ProcessoEletronicoRN.php | 4 ++-- rn/ReceberProcedimentoRN.php | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/rn/ProcessoEletronicoRN.php b/rn/ProcessoEletronicoRN.php index befe2f9..281be07 100644 --- a/rn/ProcessoEletronicoRN.php +++ b/rn/ProcessoEletronicoRN.php @@ -470,8 +470,8 @@ class ProcessoEletronicoRN extends InfraRN { return $mensagem; } - public function construirCabecalho($strNumeroRegistro = null, $idRepositorioOrigem = 0, $idUnidadeOrigem = 0, $idRepositorioDestino = 0, - $idUnidadeDestino = 0, $urgente = false, $motivoUrgencia = 0, $enviarTodosDocumentos = false) + public function construirCabecalho($strNumeroRegistro, $idRepositorioOrigem, $idUnidadeOrigem, $idRepositorioDestino, + $idUnidadeDestino, $urgente = false, $motivoUrgencia = 0, $enviarTodosDocumentos = false) { $cabecalho = new stdClass(); diff --git a/rn/ReceberProcedimentoRN.php b/rn/ReceberProcedimentoRN.php index f42f078..7e8d330 100644 --- a/rn/ReceberProcedimentoRN.php +++ b/rn/ReceberProcedimentoRN.php @@ -97,11 +97,13 @@ class ReceberProcedimentoRN extends InfraRN $this->gravarLogDebug("Solicitando metadados do trâmite " . $parNumIdentificacaoTramite, 4); $objMetadadosProcedimento = $this->objProcessoEletronicoRN->solicitarMetadados($parNumIdentificacaoTramite); - //Substituir a unidade destinatária para a receptora (!1!) + //Substituir a unidade destinatária para a receptora if (isset($objMetadadosProcedimento->metadados->unidadeReceptora)) { - $numUnidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora; + $unidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora; $this->destinatarioReal = $objMetadadosProcedimento->metadados->destinatario; - $objMetadadosProcedimento->metadados->destinatario->numeroDeIdentificacaoDaEstrutura = $numUnidadeReceptora; + $objMetadadosProcedimento->metadados->destinatario->identificacaoDoRepositorioDeEstruturas = $unidadeReceptora->identificacaoDoRepositorioDeEstruturas; + $objMetadadosProcedimento->metadados->destinatario->numeroDeIdentificacaoDaEstrutura = $unidadeReceptora->numeroDeIdentificacaoDaEstrutura; + $numUnidadeReceptora = $unidadeReceptora->numeroDeIdentificacaoDaEstrutura; $this->gravarLogDebug("Atribuindo unidade receptora $numUnidadeReceptora para o trâmite $parNumIdentificacaoTramite", 4); } -- libgit2 0.21.2