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 11 }
12 12  
13 13 public function getVersao() {
14   - return '1.1.15';
  14 + return '1.1.16';
15 15 }
16 16  
17 17 public function getInstituicao() {
... ...
rn/PenAtualizarSeiRN.php
... ... @@ -61,6 +61,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
61 61 case '1.1.12': $this->instalarV1113();
62 62 case '1.1.13': $this->instalarV1114();
63 63 case '1.1.14': $this->instalarV1115();
  64 + case '1.1.15': $this->instalarV1116();
64 65  
65 66 break;
66 67 default:
... ... @@ -1395,4 +1396,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN {
1395 1396 $objInfraParametroDTO->setStrValor('1.1.15');
1396 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 97 case '1.1.12': $this->instalarV1113();
98 98 case '1.1.13': $this->instalarV1114();
99 99 case '1.1.14': $this->instalarV1115();
  100 + case '1.1.15': $this->instalarV1116();
100 101  
101 102 break;
102 103 default:
... ... @@ -1086,6 +1087,21 @@ class PenAtualizarSipRN extends InfraRN {
1086 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  
... ...