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 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 476 $cabecalho = new stdClass();
477 477  
... ...
rn/ReceberProcedimentoRN.php
... ... @@ -97,11 +97,13 @@ class ReceberProcedimentoRN extends InfraRN
97 97 $this->gravarLogDebug("Solicitando metadados do trâmite " . $parNumIdentificacaoTramite, 4);
98 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 101 if (isset($objMetadadosProcedimento->metadados->unidadeReceptora)) {
102   - $numUnidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora;
  102 + $unidadeReceptora = $objMetadadosProcedimento->metadados->unidadeReceptora;
103 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 107 $this->gravarLogDebug("Atribuindo unidade receptora $numUnidadeReceptora para o trâmite $parNumIdentificacaoTramite", 4);
106 108 }
107 109  
... ...