Commit a7c465c10246da15cfb7d865c608bb03c8b859bd

Authored by Guilherme Andrade Del Cantoni
1 parent a7dc4fc2

[Fixed #57] Melhoria em detalhes de falha na página de envio externo do processos

Showing 1 changed file with 2 additions and 1 deletions   Show diff stats
rn/ProcessoEletronicoRN.php
@@ -405,12 +405,13 @@ class ProcessoEletronicoRN extends InfraRN { @@ -405,12 +405,13 @@ class ProcessoEletronicoRN extends InfraRN {
405 try { 405 try {
406 return $this->getObjPenWs()->enviarProcesso($parametros); 406 return $this->getObjPenWs()->enviarProcesso($parametros);
407 } catch (\Exception $e) { 407 } catch (\Exception $e) {
408 - $mensagem = "Falha no envio externo do processo"; 408 + $mensagem = "Falha no envio externo do processo: ";
409 $detalhes = InfraString::formatarJavaScript($this->tratarFalhaWebService($e)); 409 $detalhes = InfraString::formatarJavaScript($this->tratarFalhaWebService($e));
410 if ($e instanceof \SoapFault && !empty($e->detail->interoperabilidadeException->codigoErro) && $e->detail->interoperabilidadeException->codigoErro == '0005') { 410 if ($e instanceof \SoapFault && !empty($e->detail->interoperabilidadeException->codigoErro) && $e->detail->interoperabilidadeException->codigoErro == '0005') {
411 $detalhes = 'O código mapeado para a unidade ' . utf8_decode($parametros->novoTramiteDeProcesso->processo->documento[0]->produtor->unidade->nome) . ' está incorreto.'; 411 $detalhes = 'O código mapeado para a unidade ' . utf8_decode($parametros->novoTramiteDeProcesso->processo->documento[0]->produtor->unidade->nome) . ' está incorreto.';
412 } 412 }
413 413
  414 + $mensagem .= $detalhes;
414 throw new InfraException($mensagem, $e, $detalhes); 415 throw new InfraException($mensagem, $e, $detalhes);
415 } 416 }
416 } 417 }