Commit 87b31054ba1594678caf0a84160de568b3c9916b
1 parent
f49d6913
Exists in
master
and in
6 other branches
Melhoria em mensagens de log conflito de hash
Showing
3 changed files
with
7 additions
and
5 deletions
Show diff stats
rn/ExpedirProcedimentoRN.php
@@ -2245,7 +2245,7 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -2245,7 +2245,7 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
2245 | $objTramiteDTO = $objTramiteBD->consultar($objTramiteDTO); | 2245 | $objTramiteDTO = $objTramiteBD->consultar($objTramiteDTO); |
2246 | 2246 | ||
2247 | if(!isset($objTramiteDTO)){ | 2247 | if(!isset($objTramiteDTO)){ |
2248 | - throw new InfraException("Trâmite não encontrado para esse processo. ({$objDtoProtocolo->getDblIdProtocolo()})"); | 2248 | + throw new InfraException("Trâmite não encontrado para o processo {$objDtoProtocolo->getDblIdProtocolo()}."); |
2249 | } | 2249 | } |
2250 | 2250 | ||
2251 | //Armazena o id do protocolo | 2251 | //Armazena o id do protocolo |
@@ -2255,7 +2255,9 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -2255,7 +2255,9 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
2255 | $tramite = $tramites ? $tramites[0] : null; | 2255 | $tramite = $tramites ? $tramites[0] : null; |
2256 | 2256 | ||
2257 | if (!$tramite) { | 2257 | if (!$tramite) { |
2258 | - throw new InfraException("Trâmite não encontrado para esse processo. ({$objDtoProtocolo->getDblIdProtocolo()})"); | 2258 | + $numIdTramite = $objTramiteDTO->getNumIdTramite(); |
2259 | + $numIdProtoloco = $objDtoProtocolo->getDblIdProtocolo(); | ||
2260 | + throw new InfraException("Trâmite $numIdTramite não encontrado para o processo $numIdProtoloco."); | ||
2259 | } | 2261 | } |
2260 | 2262 | ||
2261 | //Verifica se o trâmite est com o status de iniciado | 2263 | //Verifica se o trâmite est com o status de iniciado |
rn/ReceberComponenteDigitalRN.php
@@ -90,7 +90,7 @@ class ReceberComponenteDigitalRN extends InfraRN | @@ -90,7 +90,7 @@ class ReceberComponenteDigitalRN extends InfraRN | ||
90 | return $objAnexoDTO; | 90 | return $objAnexoDTO; |
91 | } | 91 | } |
92 | 92 | ||
93 | - public function validarIntegridadeDoComponenteDigital(AnexoDTO $objAnexoDTO, $strHashConteudo, $parNumIdentificacaoTramite) | 93 | + public function validarIntegridadeDoComponenteDigital(AnexoDTO $objAnexoDTO, $strHashConteudo, $parNumIdentificacaoTramite, $parNumOrdemComponente) |
94 | { | 94 | { |
95 | $strHashInformado = $strHashConteudo; | 95 | $strHashInformado = $strHashConteudo; |
96 | $strHashInformado = base64_decode($strHashInformado); | 96 | $strHashInformado = base64_decode($strHashInformado); |
@@ -100,7 +100,7 @@ class ReceberComponenteDigitalRN extends InfraRN | @@ -100,7 +100,7 @@ class ReceberComponenteDigitalRN extends InfraRN | ||
100 | $strHashDoArquivo = hash_file("sha256", $strCaminhoAnexo, true); | 100 | $strHashDoArquivo = hash_file("sha256", $strCaminhoAnexo, true); |
101 | 101 | ||
102 | if(strcmp($strHashInformado, $strHashDoArquivo) != 0) { | 102 | if(strcmp($strHashInformado, $strHashDoArquivo) != 0) { |
103 | - $strMensagem = "Hash do componente digital não confere com o valor informado pelo remetente."; | 103 | + $strMensagem = "Hash do componente digital de ordem $parNumOrdemComponente não confere com o valor informado pelo remetente."; |
104 | $this->objProcessoEletronicoRN->recusarTramite($parNumIdentificacaoTramite, $strMensagem, ProcessoEletronicoRN::MTV_RCSR_TRAM_CD_CORROMPIDO); | 104 | $this->objProcessoEletronicoRN->recusarTramite($parNumIdentificacaoTramite, $strMensagem, ProcessoEletronicoRN::MTV_RCSR_TRAM_CD_CORROMPIDO); |
105 | 105 | ||
106 | $strHashInformadoBase64 = base64_encode($strHashInformado); | 106 | $strHashInformadoBase64 = base64_encode($strHashInformado); |
rn/ReceberProcedimentoRN.php
@@ -124,7 +124,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -124,7 +124,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
124 | //Valida a integridade do hash | 124 | //Valida a integridade do hash |
125 | $this->gravarLogDebug("Validando integridade de componente digital $numOrdemComponente", 6); | 125 | $this->gravarLogDebug("Validando integridade de componente digital $numOrdemComponente", 6); |
126 | $this->objReceberComponenteDigitalRN->validarIntegridadeDoComponenteDigital($arrAnexosComponentes[$key][$componentePendente], | 126 | $this->objReceberComponenteDigitalRN->validarIntegridadeDoComponenteDigital($arrAnexosComponentes[$key][$componentePendente], |
127 | - $componentePendente, $parNumIdentificacaoTramite); | 127 | + $componentePendente, $parNumIdentificacaoTramite, $numOrdemComponente); |
128 | } | 128 | } |
129 | } | 129 | } |
130 | 130 |