Commit e9344a2ddeae6c1a99c8beaa9ebf3c2cc46c86b8

Authored by Guilherme Andrade Del Cantoni
1 parent 38fe1867

Adicionado log para registro de trâmites processados em duplicidade

Showing 1 changed file with 5 additions and 5 deletions   Show diff stats
rn/ReceberProcedimentoRN.php
@@ -108,10 +108,13 @@ class ReceberProcedimentoRN extends InfraRN @@ -108,10 +108,13 @@ class ReceberProcedimentoRN extends InfraRN
108 $objProcesso = $objMetadadosProcedimento->metadados->processo; 108 $objProcesso = $objMetadadosProcedimento->metadados->processo;
109 109
110 //Verifica se processo já foi registrado para esse trâmite 110 //Verifica se processo já foi registrado para esse trâmite
111 - //TODO: Avaliar também processos apensados 111 + //TODO: Ajuste para receber corretamente processo em outra unidade do mesmo sistema passando pelo Barramento
  112 + //Comentando o trecho abaixo funciona, mas o processo fica aberto na unidade de destino
112 if($this->tramiteRegistrado($strNumeroRegistro, $parNumIdentificacaoTramite)) { 113 if($this->tramiteRegistrado($strNumeroRegistro, $parNumIdentificacaoTramite)) {
113 - return ; 114 + InfraDebug::getInstance()->gravar("Trâmite $parNumIdentificacaoTramite desconsiderado por já ter sido processado para o processo" . $objProcesso->protocolo);
  115 + return ;
114 } 116 }
  117 +
115 // Validação dos dados do processo recebido 118 // Validação dos dados do processo recebido
116 $objInfraException = new InfraException(); 119 $objInfraException = new InfraException();
117 $this->validarDadosDestinatario($objInfraException, $objMetadadosProcedimento); 120 $this->validarDadosDestinatario($objInfraException, $objMetadadosProcedimento);
@@ -1748,13 +1751,10 @@ class ReceberProcedimentoRN extends InfraRN @@ -1748,13 +1751,10 @@ class ReceberProcedimentoRN extends InfraRN
1748 1751
1749 //Faz o tratamento do processo e do trâmite recusado 1752 //Faz o tratamento do processo e do trâmite recusado
1750 $this->receberTramiteRecusadoInterno($objReceberTramiteRecusadoDTO); 1753 $this->receberTramiteRecusadoInterno($objReceberTramiteRecusadoDTO);
1751 -  
1752 -  
1753 } 1754 }
1754 1755
1755 protected function receberTramiteRecusadoInternoControlado(ReceberTramiteRecusadoDTO $objReceberTramiteRecusadoDTO){ 1756 protected function receberTramiteRecusadoInternoControlado(ReceberTramiteRecusadoDTO $objReceberTramiteRecusadoDTO){
1756 1757
1757 -  
1758 //Realiza o desbloqueio do processo 1758 //Realiza o desbloqueio do processo
1759 $objEntradaDesbloquearProcessoAPI = new EntradaDesbloquearProcessoAPI(); 1759 $objEntradaDesbloquearProcessoAPI = new EntradaDesbloquearProcessoAPI();
1760 $objEntradaDesbloquearProcessoAPI->setIdProcedimento($objReceberTramiteRecusadoDTO->getNumIdProtocolo()); 1760 $objEntradaDesbloquearProcessoAPI->setIdProcedimento($objReceberTramiteRecusadoDTO->getNumIdProtocolo());