Skip to content

Commit

Permalink
Merge pull request pengovbr#140 from spbgovbr/fix/issue-139
Browse files Browse the repository at this point in the history
Correção de erro no carregamento da página de Controle de Processos
  • Loading branch information
guilhermeadc authored Feb 25, 2022
2 parents 40f8065 + 20a6f72 commit e4ce48a
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 8 deletions.
22 changes: 22 additions & 0 deletions docs/changelogs/CHANGELOG-3.1.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# NOTAS DE VERSÃO MOD-SEI-PEN (versão 3.1.10)

Este documento descreve as principais mudanças aplicadas nesta versão do módulo de integração do SEI com o Barramento de Serviços do PEN.

As melhorias entregues em cada uma das versões são cumulativas, ou seja, contêm todas as implementações realizada em versões anteriores.

Esta versão já é compatível com as seguintes versões do SEI:
-3.1.x até 4.0.3


Para maiores informações sobre os procedimentos de instalação ou atualização, acesse os seguintes documentos localizados no pacote de distribuição mod-sei-pen-VERSAO.zip:

* **INSTALACAO.md** - Procedimento de instalação e configuração do módulo
* **ATUALIZACAO.md** - Procedimento específicos para atualização de uma versão anterior


## Lista de Melhorias e Correções de Problemas


#### Issue #139 - Erro e/ou lentidão na tela de Controle de Processo do SEI

Ao tentar acessar a funcionalidade Controle de Processo do SEI o sistema apresenta erro e/ou lentidão na tela. Esse comportamento está ocorrendo devido uma alteração disponibilizada na versão 3.1.7 do módulo.
17 changes: 9 additions & 8 deletions src/PENIntegracao.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class PENIntegracao extends SeiIntegracao
{
const VERSAO_MODULO = "3.1.9";
const VERSAO_MODULO = "3.1.10";
const PARAMETRO_VERSAO_MODULO_ANTIGO = 'PEN_VERSAO_MODULO_SEI';
const PARAMETRO_VERSAO_MODULO = 'VERSAO_MODULO_PEN';

Expand Down Expand Up @@ -46,20 +46,21 @@ public function inicializar($strVersaoSEI)
public function montarBotaoControleProcessos() {

$objSessaoSEI = SessaoSEI::getInstance();
$strAcoesProcedimento = "";

$bolAcaoGerarPendencia = $objSessaoSEI->verificarPermissao('pen_expedir_lote');

if ($bolAcaoGerarPendencia) {
$objPaginaSEI = PaginaSEI::getInstance();

$objPesquisaPendenciaDTO = new PesquisaPendenciaDTO();
$objPesquisaPendenciaDTO->setNumIdUsuario(SessaoSEI::getInstance()->getNumIdUsuario());
$objPesquisaPendenciaDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual());
$objPesquisaPendenciaDTO->setStrStaTipoAtribuicao(PaginaSEI::getInstance()->recuperarCampo('hdnMeusProcessos'));

$objAtividadeDTO = new AtividadeDTO();
$objAtividadeDTO->setDistinct(true);
$objAtividadeDTO->setNumIdUnidade(SessaoSEI::getInstance()->getNumIdUnidadeAtual());
$objAtividadeDTO->setDthConclusao(null);
$objAtividadeDTO->retNumIdUnidade();

$objAtividadeRN = new AtividadeRN();
$arrObjProcedimentoDTO = $objAtividadeRN->listarPendenciasRN0754($objPesquisaPendenciaDTO);
$numRegistros = count($arrObjProcedimentoDTO);
$numRegistros = $objAtividadeRN->contarRN0035($objAtividadeDTO);

$objPenUnidadeDTO = new PenUnidadeDTO();
$objPenUnidadeDTO->retNumIdUnidade();
Expand Down
6 changes: 6 additions & 0 deletions src/scripts/sei_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@ protected function atualizarVersaoConectado() {
case '3.1.6': $this->instalarV3017();
case '3.1.7': $this->instalarV3018();
case '3.1.8': $this->instalarV3019();
case '3.1.9': $this->instalarV30110();
break;
default:
$this->finalizar('VERSAO DO MÓDULO JÁ CONSTA COMO ATUALIZADA');
Expand Down Expand Up @@ -2235,6 +2236,11 @@ protected function instalarV3019()
{
$this->atualizarNumeroVersao("3.1.9");
}

protected function instalarV30110()
{
$this->atualizarNumeroVersao("3.1.10");
}
}

try {
Expand Down
6 changes: 6 additions & 0 deletions src/scripts/sip_atualizar_versao_modulo_pen.php
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ protected function atualizarVersaoConectado() {
case '3.1.6': $this->instalarV3017();
case '3.1.7': $this->instalarV3018();
case '3.1.8': $this->instalarV3019();
case '3.1.9': $this->instalarV30110();
break;

default:
Expand Down Expand Up @@ -1474,6 +1475,11 @@ protected function instalarV3019()
{
$this->atualizarNumeroVersao("3.1.9");
}

protected function instalarV30110()
{
$this->atualizarNumeroVersao("3.1.10");
}
}

try {
Expand Down

0 comments on commit e4ce48a

Please sign in to comment.