Commit 5153aeb51d80ba04f1c90fe84cbb0c806ff7c1a9

Authored by Guilherme Andrade Del Cantoni
1 parent cc445ee2

Preparação dos scripts de atualiação para a versão futura versão 1.1.16

PENIntegracao.php
@@ -11,7 +11,7 @@ class PENIntegracao extends SeiIntegracao { @@ -11,7 +11,7 @@ class PENIntegracao extends SeiIntegracao {
11 } 11 }
12 12
13 public function getVersao() { 13 public function getVersao() {
14 - return '1.1.15'; 14 + return '1.1.16';
15 } 15 }
16 16
17 public function getInstituicao() { 17 public function getInstituicao() {
rn/PenAtualizarSeiRN.php
@@ -61,6 +61,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -61,6 +61,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
61 case '1.1.12': $this->instalarV1113(); 61 case '1.1.12': $this->instalarV1113();
62 case '1.1.13': $this->instalarV1114(); 62 case '1.1.13': $this->instalarV1114();
63 case '1.1.14': $this->instalarV1115(); 63 case '1.1.14': $this->instalarV1115();
  64 + case '1.1.15': $this->instalarV1116();
64 65
65 break; 66 break;
66 default: 67 default:
@@ -1395,4 +1396,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { @@ -1395,4 +1396,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1395 $objInfraParametroDTO->setStrValor('1.1.15'); 1396 $objInfraParametroDTO->setStrValor('1.1.15');
1396 $objInfraParametroBD->alterar($objInfraParametroDTO); 1397 $objInfraParametroBD->alterar($objInfraParametroDTO);
1397 } 1398 }
  1399 +
  1400 + /* Contêm atualizações da versao 1.1.16 do módulo */
  1401 + protected function instalarV1116() {
  1402 +
  1403 + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualiza<E7><E3>o
  1404 + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance());
  1405 + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null');
  1406 +
  1407 + //altera o parâmetro da versão de banco
  1408 + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance());
  1409 + $objInfraParametroDTO = new InfraParametroDTO();
  1410 + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
  1411 + $objInfraParametroDTO->setStrValor('1.1.16');
  1412 + $objInfraParametroBD->alterar($objInfraParametroDTO);
  1413 + }
1398 } 1414 }
sip_atualizar_versao_modulo_pen.php
@@ -97,6 +97,7 @@ class PenAtualizarSipRN extends InfraRN { @@ -97,6 +97,7 @@ class PenAtualizarSipRN extends InfraRN {
97 case '1.1.12': $this->instalarV1113(); 97 case '1.1.12': $this->instalarV1113();
98 case '1.1.13': $this->instalarV1114(); 98 case '1.1.13': $this->instalarV1114();
99 case '1.1.14': $this->instalarV1115(); 99 case '1.1.14': $this->instalarV1115();
  100 + case '1.1.15': $this->instalarV1116();
100 101
101 break; 102 break;
102 default: 103 default:
@@ -1086,6 +1087,21 @@ class PenAtualizarSipRN extends InfraRN { @@ -1086,6 +1087,21 @@ class PenAtualizarSipRN extends InfraRN {
1086 $objInfraParametroBD->alterar($objInfraParametroDTO); 1087 $objInfraParametroBD->alterar($objInfraParametroDTO);
1087 } 1088 }
1088 1089
  1090 + /**
  1091 + * Instala/Atualiza os módulo PEN para versão 1.1.16
  1092 + */
  1093 + protected function instalarV1116()
  1094 + {
  1095 + //Corrigir a versão do módulo no banco de dados
  1096 + $objInfraParametroDTO = new InfraParametroDTO();
  1097 + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO);
  1098 + $objInfraParametroDTO->retTodos();
  1099 + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance());
  1100 + $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO);
  1101 + $objInfraParametroDTO->setStrValor('1.1.16');
  1102 + $objInfraParametroBD->alterar($objInfraParametroDTO);
  1103 + }
  1104 +
1089 1105
1090 } 1106 }
1091 1107