Commit 67bcdc4ea3097f94bbaac305d9529b406c8ec705

Authored by Guilherme Andrade Del Cantoni
1 parent 3ec22624

Mudança de mensagem de debug para conclusão de processamento

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);