Commit 67bcdc4ea3097f94bbaac305d9529b406c8ec705
1 parent
3ec22624
Exists in
master
and in
8 other branches
Mudança de mensagem de debug para conclusão de processamento
Showing
3 changed files
with
14 additions
and
13 deletions
Show diff stats
rn/PendenciasTramiteRN.php
| @@ -53,9 +53,9 @@ class PendenciasTramiteRN extends InfraRN { | @@ -53,9 +53,9 @@ class PendenciasTramiteRN extends InfraRN { | ||
| 53 | ini_set('max_execution_time','0'); | 53 | ini_set('max_execution_time','0'); |
| 54 | ini_set('memory_limit','-1'); | 54 | ini_set('memory_limit','-1'); |
| 55 | 55 | ||
| 56 | - InfraDebug::getInstance()->setBolLigado(false); | 56 | + InfraDebug::getInstance()->setBolLigado(true); |
| 57 | InfraDebug::getInstance()->setBolDebugInfra(false); | 57 | InfraDebug::getInstance()->setBolDebugInfra(false); |
| 58 | - InfraDebug::getInstance()->setBolEcho(false); | 58 | + InfraDebug::getInstance()->setBolEcho(true); |
| 59 | InfraDebug::getInstance()->limpar(); | 59 | InfraDebug::getInstance()->limpar(); |
| 60 | 60 | ||
| 61 | PENIntegracao::validarCompatibilidadeModulo(); | 61 | PENIntegracao::validarCompatibilidadeModulo(); |
rn/ProcessarPendenciasRN.php
| @@ -51,7 +51,7 @@ class ProcessarPendenciasRN extends InfraAgendamentoTarefa | @@ -51,7 +51,7 @@ class ProcessarPendenciasRN extends InfraAgendamentoTarefa | ||
| 51 | { | 51 | { |
| 52 | PENIntegracao::validarCompatibilidadeBanco(); | 52 | PENIntegracao::validarCompatibilidadeBanco(); |
| 53 | 53 | ||
| 54 | - $this->gravarLogDebug("Gearman worker return code: " . $this->objGearmanWorker->returnCode(), 0, true); | 54 | + $this->gravarLogDebug("Processamento de tarefa finalizada com código: " . $this->objGearmanWorker->returnCode(), 0, true); |
| 55 | if ($this->objGearmanWorker->returnCode() != GEARMAN_SUCCESS) { | 55 | if ($this->objGearmanWorker->returnCode() != GEARMAN_SUCCESS) { |
| 56 | $strErro = 'Erro no processamento de pendências do PEN. ErrorCode: ' . $this->objGearmanWorker->returnCode(); | 56 | $strErro = 'Erro no processamento de pendências do PEN. ErrorCode: ' . $this->objGearmanWorker->returnCode(); |
| 57 | LogSEI::getInstance()->gravar($strErro); | 57 | LogSEI::getInstance()->gravar($strErro); |
rn/ReceberProcedimentoRN.php
| @@ -104,11 +104,12 @@ class ReceberProcedimentoRN extends InfraRN | @@ -104,11 +104,12 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 104 | $arrayHashPendentes = array(); | 104 | $arrayHashPendentes = array(); |
| 105 | 105 | ||
| 106 | // Lista todos os componentes digitais presente no protocolo | 106 | // Lista todos os componentes digitais presente no protocolo |
| 107 | - // Esta verificação é necessária pois existem situações em que a lista de componentes digitais | 107 | + // Esta verificação é necessária pois existem situações em que a lista de componentes digitais |
| 108 | // pendentes de recebimento informado pelo PEN não está de acordo com a lista atual de arquivos | 108 | // pendentes de recebimento informado pelo PEN não está de acordo com a lista atual de arquivos |
| 109 | // mantida pela aplicação. | 109 | // mantida pela aplicação. |
| 110 | $arrHashComponentesProtocolo = $this->listarHashDosComponentesMetadado($objProcesso); | 110 | $arrHashComponentesProtocolo = $this->listarHashDosComponentesMetadado($objProcesso); |
| 111 | 111 | ||
| 112 | + $this->gravarLogDebug("{count($arrHashComponentesProtocolo)} componentes digitais identificados no protocolo {$objProcesso->protocolo}", 6); | ||
| 112 | //Percorre os componentes que precisam ser recebidos | 113 | //Percorre os componentes que precisam ser recebidos |
| 113 | foreach($arrHashComponentesProtocolo as $key => $componentePendente){ | 114 | foreach($arrHashComponentesProtocolo as $key => $componentePendente){ |
| 114 | 115 | ||
| @@ -133,7 +134,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -133,7 +134,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 133 | 134 | ||
| 134 | //Valida a integridade do hash | 135 | //Valida a integridade do hash |
| 135 | $this->gravarLogDebug("Validando integridade de componente digital $numOrdemComponente", 6); | 136 | $this->gravarLogDebug("Validando integridade de componente digital $numOrdemComponente", 6); |
| 136 | - $receberComponenteDigitalRN->validarIntegridadeDoComponenteDigital($arrAnexosComponentes[$key][$componentePendente], $componentePendente, $parNumIdentificacaoTramite); | 137 | + $receberComponenteDigitalRN->validarIntegridadeDoComponenteDigital($arrAnexosComponentes[$key][$componentePendente], $componentePendente, $parNumIdentificacaoTramite); |
| 137 | } else { | 138 | } else { |
| 138 | $this->gravarLogDebug("Componente digital desconsiderado por já fazer parte do processo", 6); | 139 | $this->gravarLogDebug("Componente digital desconsiderado por já fazer parte do processo", 6); |
| 139 | } | 140 | } |
| @@ -247,14 +248,14 @@ class ReceberProcedimentoRN extends InfraRN | @@ -247,14 +248,14 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 247 | } | 248 | } |
| 248 | 249 | ||
| 249 | /** | 250 | /** |
| 250 | - * Método para recuperar a lista de todos os hashs dos componentes digitais presentes no protocolo recebido | ||
| 251 | - * | ||
| 252 | - * @return Array Lista de hashs dos componentes digitais | 251 | + * Método para recuperar a lista de todos os hashs dos componentes digitais presentes no protocolo recebido |
| 252 | + * | ||
| 253 | + * @return Array Lista de hashs dos componentes digitais | ||
| 253 | */ | 254 | */ |
| 254 | private function listarHashDosComponentesMetadado($parObjProtocolo) | 255 | private function listarHashDosComponentesMetadado($parObjProtocolo) |
| 255 | { | 256 | { |
| 256 | if(!isset($parObjProtocolo->documento)){ | 257 | if(!isset($parObjProtocolo->documento)){ |
| 257 | - throw new InfraException("Metadados do componente digital do documento de ordem {$objDocumento->ordem} não informado."); | 258 | + throw new InfraException("Metadados do componente digital do documento de ordem {$objDocumento->ordem} não informado."); |
| 258 | } | 259 | } |
| 259 | 260 | ||
| 260 | $arrHashsComponentesDigitais = array(); | 261 | $arrHashsComponentesDigitais = array(); |
| @@ -264,7 +265,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -264,7 +265,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 264 | //Desconsidera os componendes digitais de documentos cancelados | 265 | //Desconsidera os componendes digitais de documentos cancelados |
| 265 | if(!isset($objDocumento->retirado) || $objDocumento->retirado == false) { | 266 | if(!isset($objDocumento->retirado) || $objDocumento->retirado == false) { |
| 266 | if(!isset($objDocumento->componenteDigital)){ | 267 | if(!isset($objDocumento->componenteDigital)){ |
| 267 | - throw new InfraException("Metadados do componente digital do documento de ordem {$objDocumento->ordem} não informado."); | 268 | + throw new InfraException("Metadados do componente digital do documento de ordem {$objDocumento->ordem} não informado."); |
| 268 | } | 269 | } |
| 269 | 270 | ||
| 270 | $arrObjComponentesDigitais = is_array($objDocumento->componenteDigital) ? $objDocumento->componenteDigital : array($objDocumento->componenteDigital); | 271 | $arrObjComponentesDigitais = is_array($objDocumento->componenteDigital) ? $objDocumento->componenteDigital : array($objDocumento->componenteDigital); |
| @@ -586,7 +587,7 @@ class ReceberProcedimentoRN extends InfraRN | @@ -586,7 +587,7 @@ class ReceberProcedimentoRN extends InfraRN | ||
| 586 | $this->enviarProcedimentoUnidade($objProcedimentoDTO, true); | 587 | $this->enviarProcedimentoUnidade($objProcedimentoDTO, true); |
| 587 | 588 | ||
| 588 | return $objProcedimentoDTO; | 589 | return $objProcedimentoDTO; |
| 589 | - | 590 | + |
| 590 | } finally { | 591 | } finally { |
| 591 | $objPenParametroRN = new PenParametroRN(); | 592 | $objPenParametroRN = new PenParametroRN(); |
| 592 | $numUnidadeReceptora = $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'); | 593 | $numUnidadeReceptora = $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'); |
| @@ -1620,10 +1621,10 @@ $objAtividadeDTO2->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtua | @@ -1620,10 +1621,10 @@ $objAtividadeDTO2->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtua | ||
| 1620 | $objAtividadeDTO2->setDthConclusao(null); | 1621 | $objAtividadeDTO2->setDthConclusao(null); |
| 1621 | 1622 | ||
| 1622 | 1623 | ||
| 1623 | -if ($objAtividadeRN->contarRN0035($objAtividadeDTO2) == 0) { | 1624 | +if ($objAtividadeRN->contarRN0035($objAtividadeDTO2) == 0) { |
| 1624 | //reabertura automática | 1625 | //reabertura automática |
| 1625 | $objReabrirProcessoDTO = new ReabrirProcessoDTO(); | 1626 | $objReabrirProcessoDTO = new ReabrirProcessoDTO(); |
| 1626 | - $objReabrirProcessoDTO->setDblIdProcedimento($objAtividadeDTO2->getDblIdProtocolo()); | 1627 | + $objReabrirProcessoDTO->setDblIdProcedimento($objAtividadeDTO2->getDblIdProtocolo()); |
| 1627 | $objReabrirProcessoDTO->setNumIdUsuario(SessaoSEI::getInstance()->getNumIdUsuario()); | 1628 | $objReabrirProcessoDTO->setNumIdUsuario(SessaoSEI::getInstance()->getNumIdUsuario()); |
| 1628 | $objReabrirProcessoDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual()); | 1629 | $objReabrirProcessoDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual()); |
| 1629 | $objProcedimentoRN->reabrirRN0966($objReabrirProcessoDTO); | 1630 | $objProcedimentoRN->reabrirRN0966($objReabrirProcessoDTO); |