Commit 85fd95584d50b8ce2309ac05afdb596a5fe9a68a
1 parent
a35e9e7f
Exists in
master
and in
21 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(); | ... | ... |