From f431b6b9ce80ec666066d1d779a160c7bd67349d Mon Sep 17 00:00:00 2001 From: Guilherme Andrade Del Cantoni Date: Fri, 22 Feb 2019 14:52:58 -0300 Subject: [PATCH] Preparação dos scripts de atualiação para a versão futura versão 1.1.15 --- PENIntegracao.php | 2 +- rn/PenAtualizarSeiRN.php | 17 +++++++++++++++++ sip_atualizar_versao_modulo_pen.php | 17 +++++++++++++++++ util/url.php | 35 ----------------------------------- 4 files changed, 35 insertions(+), 36 deletions(-) delete mode 100644 util/url.php diff --git a/PENIntegracao.php b/PENIntegracao.php index 4c65099..2d6a3b1 100644 --- a/PENIntegracao.php +++ b/PENIntegracao.php @@ -11,7 +11,7 @@ class PENIntegracao extends SeiIntegracao { } public function getVersao() { - return '1.1.14'; + return '1.1.15'; } public function getInstituicao() { diff --git a/rn/PenAtualizarSeiRN.php b/rn/PenAtualizarSeiRN.php index 7890687..5605c36 100644 --- a/rn/PenAtualizarSeiRN.php +++ b/rn/PenAtualizarSeiRN.php @@ -60,6 +60,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { case '1.1.11': $this->instalarV1112(); case '1.1.12': $this->instalarV1113(); case '1.1.13': $this->instalarV1114(); + case '1.1.14': $this->instalarV1115(); break; default: @@ -1378,4 +1379,20 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { $objInfraParametroDTO->setStrValor('1.1.14'); $objInfraParametroBD->alterar($objInfraParametroDTO); } + + + /* Contêm atualizações da versao 1.1.15 do módulo */ + protected function instalarV1115() { + + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualizao + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null'); + + //altera o parâmetro da versão de banco + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); + $objInfraParametroDTO = new InfraParametroDTO(); + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); + $objInfraParametroDTO->setStrValor('1.1.15'); + $objInfraParametroBD->alterar($objInfraParametroDTO); + } } diff --git a/sip_atualizar_versao_modulo_pen.php b/sip_atualizar_versao_modulo_pen.php index a3fa821..6df5d7d 100644 --- a/sip_atualizar_versao_modulo_pen.php +++ b/sip_atualizar_versao_modulo_pen.php @@ -96,6 +96,7 @@ class PenAtualizarSipRN extends InfraRN { case '1.1.11': $this->instalarV1112(); case '1.1.12': $this->instalarV1113(); case '1.1.13': $this->instalarV1114(); + case '1.1.14': $this->instalarV1115(); break; default: @@ -1070,6 +1071,22 @@ class PenAtualizarSipRN extends InfraRN { $objInfraParametroBD->alterar($objInfraParametroDTO); } + /** + * Instala/Atualiza os módulo PEN para versão 1.1.15 + */ + protected function instalarV1115() + { + //Corrigir a versão do módulo no banco de dados + $objInfraParametroDTO = new InfraParametroDTO(); + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); + $objInfraParametroDTO->retTodos(); + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance()); + $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); + $objInfraParametroDTO->setStrValor('1.1.15'); + $objInfraParametroBD->alterar($objInfraParametroDTO); + } + + } diff --git a/util/url.php b/util/url.php deleted file mode 100644 index bf50b0b..0000000 --- a/util/url.php +++ /dev/null @@ -1,35 +0,0 @@ -$metodo(); \ No newline at end of file -- libgit2 0.21.2