Commit 85fd95584d50b8ce2309ac05afdb596a5fe9a68a
1 parent
a35e9e7f
Exists in
master
and in
19 other branches
Preparação dos scripts de atualiação para a versão futura versão 1.1.14
Showing
3 changed files
with
48 additions
and
15 deletions
Show diff stats
PENIntegracao.php
rn/PenAtualizarSeiRN.php
| ... | ... | @@ -55,6 +55,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 55 | 55 | case '1.1.10': $this->instalarV1111(); |
| 56 | 56 | case '1.1.11': $this->instalarV1112(); |
| 57 | 57 | case '1.1.12': $this->instalarV1113(); |
| 58 | + case '1.1.13': $this->instalarV1114(); | |
| 58 | 59 | |
| 59 | 60 | break; |
| 60 | 61 | default: |
| ... | ... | @@ -101,7 +102,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 101 | 102 | return $objBD->excluir($objDTO); |
| 102 | 103 | } |
| 103 | 104 | |
| 104 | - /* Contem atualizações da versao 1.0.0 do modulo */ | |
| 105 | + /* Contêm atualizações da versao 1.0.0 do modulo */ | |
| 105 | 106 | protected function instalarV100() { |
| 106 | 107 | |
| 107 | 108 | $objInfraBanco = $this->objInfraBanco; |
| ... | ... | @@ -930,7 +931,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 930 | 931 | $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO'); |
| 931 | 932 | } |
| 932 | 933 | |
| 933 | - /* Contem atualizações da versao 1.0.1 do modulo */ | |
| 934 | + /* Contêm atualizações da versao 1.0.1 do modulo */ | |
| 934 | 935 | protected function instalarV101() { |
| 935 | 936 | /* ---------- antigo método (instalarV008R004S006IW003) ---------- */ |
| 936 | 937 | $objBD = new GenericoBD(BancoSEI::getInstance()); |
| ... | ... | @@ -1034,7 +1035,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1034 | 1035 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1035 | 1036 | } |
| 1036 | 1037 | |
| 1037 | - /* Contem atualizações da versao 1.1.0 do modulo */ | |
| 1038 | + /* Contêm atualizações da versao 1.1.0 do modulo */ | |
| 1038 | 1039 | protected function instalarV110() { |
| 1039 | 1040 | $objMetaBD = $this->objMeta; |
| 1040 | 1041 | |
| ... | ... | @@ -1094,7 +1095,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1094 | 1095 | |
| 1095 | 1096 | } |
| 1096 | 1097 | |
| 1097 | - /* Contem atualizações da versao 1.1.1 do módulo */ | |
| 1098 | + /* Contêm atualizações da versao 1.1.1 do módulo */ | |
| 1098 | 1099 | protected function instalarV111() { |
| 1099 | 1100 | |
| 1100 | 1101 | //Ajuste em nome da variável de versão do módulo VERSAO_MODULO_PEN |
| ... | ... | @@ -1108,7 +1109,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1108 | 1109 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1109 | 1110 | } |
| 1110 | 1111 | |
| 1111 | - /* Contem atualizações da versao 1.1.7 do módulo */ | |
| 1112 | + /* Contêm atualizações da versao 1.1.7 do módulo */ | |
| 1112 | 1113 | protected function instalarV117() { |
| 1113 | 1114 | |
| 1114 | 1115 | /* Cadastramento de novas espécies documentais */ |
| ... | ... | @@ -1144,7 +1145,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1144 | 1145 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1145 | 1146 | } |
| 1146 | 1147 | |
| 1147 | - /* Contem atualizações da versao 1.1.8 do módulo */ | |
| 1148 | + /* Contêm atualizações da versao 1.1.8 do módulo */ | |
| 1148 | 1149 | protected function instalarV118() { |
| 1149 | 1150 | |
| 1150 | 1151 | $objInfraMetaBD = new InfraMetaBD($this->objInfraBanco); |
| ... | ... | @@ -1167,7 +1168,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1167 | 1168 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1168 | 1169 | } |
| 1169 | 1170 | |
| 1170 | - /* Contem atualizações da versao 1.1.9 do módulo */ | |
| 1171 | + /* Contêm atualizações da versao 1.1.9 do módulo */ | |
| 1171 | 1172 | protected function instalarV119() { |
| 1172 | 1173 | //altera o parâmetro da versão de banco |
| 1173 | 1174 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); |
| ... | ... | @@ -1178,7 +1179,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1178 | 1179 | } |
| 1179 | 1180 | |
| 1180 | 1181 | |
| 1181 | - /* Contem atualizações da versao 1.1.10 do módulo */ | |
| 1182 | + /* Contêm atualizações da versao 1.1.10 do módulo */ | |
| 1182 | 1183 | protected function instalarV1110() { |
| 1183 | 1184 | //altera o parâmetro da versão de banco |
| 1184 | 1185 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); |
| ... | ... | @@ -1188,7 +1189,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1188 | 1189 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1189 | 1190 | } |
| 1190 | 1191 | |
| 1191 | - /* Contem atualizações da versao 1.1.11 do módulo */ | |
| 1192 | + /* Contêm atualizações da versao 1.1.11 do módulo */ | |
| 1192 | 1193 | protected function instalarV1111() { |
| 1193 | 1194 | BancoSEI::getInstance()->executarSql("DELETE FROM participante WHERE EXISTS (SELECT md_pen_processo_eletronico.id_procedimento FROM md_pen_processo_eletronico WHERE md_pen_processo_eletronico.id_procedimento = participante.id_protocolo AND participante.sta_participacao='R')"); |
| 1194 | 1195 | |
| ... | ... | @@ -1201,7 +1202,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1201 | 1202 | } |
| 1202 | 1203 | |
| 1203 | 1204 | |
| 1204 | - /* Contem atualizações da versao 1.1.12 do módulo */ | |
| 1205 | + /* Contêm atualizações da versao 1.1.12 do módulo */ | |
| 1205 | 1206 | protected function instalarV1112() { |
| 1206 | 1207 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
| 1207 | 1208 | |
| ... | ... | @@ -1243,7 +1244,23 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1243 | 1244 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1244 | 1245 | } |
| 1245 | 1246 | |
| 1246 | - /* Contem atualizações da versao 1.1.14 do módulo */ | |
| 1247 | + /* Contêm atualizações da versao 1.1.13 do módulo */ | |
| 1248 | + protected function instalarV1113() { | |
| 1249 | + | |
| 1250 | + //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualiza<E7><E3>o | |
| 1251 | + $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); | |
| 1252 | + $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null'); | |
| 1253 | + | |
| 1254 | + //altera o par<E2>metro da vers<E3>o de banco | |
| 1255 | + $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); | |
| 1256 | + $objInfraParametroDTO = new InfraParametroDTO(); | |
| 1257 | + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); | |
| 1258 | + $objInfraParametroDTO->setStrValor('1.1.13'); | |
| 1259 | + $objInfraParametroBD->alterar($objInfraParametroDTO); | |
| 1260 | + } | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + /* Contêm atualizações da versao 1.1.14 do módulo */ | |
| 1247 | 1264 | protected function instalarV1114() |
| 1248 | 1265 | { |
| 1249 | 1266 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
| ... | ... | @@ -1343,9 +1360,6 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1343 | 1360 | //Fix 28 - Erro Data too long for column 'nome' at row 1 |
| 1344 | 1361 | $objInfraMetaBD->alterarColuna('md_pen_componente_digital','nome', $objInfraMetaBD->tipoTextoVariavel(255), 'not null'); |
| 1345 | 1362 | |
| 1346 | - //Fix-31 - Erro ao Configurar Campo 'numero_registro' como Not Null no Scritp de atualização | |
| 1347 | - $objInfraMetaBD->alterarColuna('md_pen_procedimento_andamento','numero_registro', $objInfraMetaBD->tipoTextoFixo(16), 'null'); | |
| 1348 | - | |
| 1349 | 1363 | //altera o parâmetro da versão de banco |
| 1350 | 1364 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
| 1351 | 1365 | $objInfraParametroDTO = new InfraParametroDTO(); | ... | ... |
sip_atualizar_versao_modulo_pen.php
| ... | ... | @@ -95,6 +95,7 @@ class PenAtualizarSipRN extends InfraRN { |
| 95 | 95 | case '1.1.10': $this->instalarV1111(); |
| 96 | 96 | case '1.1.11': $this->instalarV1112(); |
| 97 | 97 | case '1.1.12': $this->instalarV1113(); |
| 98 | + case '1.1.13': $this->instalarV1114(); | |
| 98 | 99 | |
| 99 | 100 | break; |
| 100 | 101 | default: |
| ... | ... | @@ -1054,6 +1055,24 @@ class PenAtualizarSipRN extends InfraRN { |
| 1054 | 1055 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1055 | 1056 | } |
| 1056 | 1057 | |
| 1058 | + /** | |
| 1059 | + * Instala/Atualiza os módulo PEN para versão 1.1.14 | |
| 1060 | + */ | |
| 1061 | + protected function instalarV1114() | |
| 1062 | + { | |
| 1063 | + //Corrigir a versão do módulo no banco de dados | |
| 1064 | + $objInfraParametroDTO = new InfraParametroDTO(); | |
| 1065 | + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); | |
| 1066 | + $objInfraParametroDTO->retTodos(); | |
| 1067 | + $objInfraParametroBD = new InfraParametroBD(BancoSip::getInstance()); | |
| 1068 | + $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); | |
| 1069 | + $objInfraParametroDTO->setStrValor('1.1.14'); | |
| 1070 | + $objInfraParametroBD->alterar($objInfraParametroDTO); | |
| 1071 | + } | |
| 1072 | + | |
| 1073 | +} | |
| 1074 | + | |
| 1075 | + | |
| 1057 | 1076 | try { |
| 1058 | 1077 | $objAtualizarRN = new PenAtualizarSipRN($arrArgs); |
| 1059 | 1078 | $objAtualizarRN->atualizarVersao(); | ... | ... |