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 | 2245 | $objTramiteDTO = $objTramiteBD->consultar($objTramiteDTO); |
2246 | 2246 | |
2247 | 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 | 2251 | //Armazena o id do protocolo |
... | ... | @@ -2255,7 +2255,9 @@ class ExpedirProcedimentoRN extends InfraRN { |
2255 | 2255 | $tramite = $tramites ? $tramites[0] : null; |
2256 | 2256 | |
2257 | 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 | 2263 | //Verifica se o trâmite est com o status de iniciado | ... | ... |
rn/ReceberComponenteDigitalRN.php
... | ... | @@ -90,7 +90,7 @@ class ReceberComponenteDigitalRN extends InfraRN |
90 | 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 | 95 | $strHashInformado = $strHashConteudo; |
96 | 96 | $strHashInformado = base64_decode($strHashInformado); |
... | ... | @@ -100,7 +100,7 @@ class ReceberComponenteDigitalRN extends InfraRN |
100 | 100 | $strHashDoArquivo = hash_file("sha256", $strCaminhoAnexo, true); |
101 | 101 | |
102 | 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 | 104 | $this->objProcessoEletronicoRN->recusarTramite($parNumIdentificacaoTramite, $strMensagem, ProcessoEletronicoRN::MTV_RCSR_TRAM_CD_CORROMPIDO); |
105 | 105 | |
106 | 106 | $strHashInformadoBase64 = base64_encode($strHashInformado); | ... | ... |
rn/ReceberProcedimentoRN.php
... | ... | @@ -124,7 +124,7 @@ class ReceberProcedimentoRN extends InfraRN |
124 | 124 | //Valida a integridade do hash |
125 | 125 | $this->gravarLogDebug("Validando integridade de componente digital $numOrdemComponente", 6); |
126 | 126 | $this->objReceberComponenteDigitalRN->validarIntegridadeDoComponenteDigital($arrAnexosComponentes[$key][$componentePendente], |
127 | - $componentePendente, $parNumIdentificacaoTramite); | |
127 | + $componentePendente, $parNumIdentificacaoTramite, $numOrdemComponente); | |
128 | 128 | } |
129 | 129 | } |
130 | 130 | ... | ... |