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
@@ -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.13'; | 14 | + return '1.1.14'; |
15 | } | 15 | } |
16 | 16 | ||
17 | public function getInstituicao() { | 17 | public function getInstituicao() { |
rn/PenAtualizarSeiRN.php
@@ -55,6 +55,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -55,6 +55,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
55 | case '1.1.10': $this->instalarV1111(); | 55 | case '1.1.10': $this->instalarV1111(); |
56 | case '1.1.11': $this->instalarV1112(); | 56 | case '1.1.11': $this->instalarV1112(); |
57 | case '1.1.12': $this->instalarV1113(); | 57 | case '1.1.12': $this->instalarV1113(); |
58 | + case '1.1.13': $this->instalarV1114(); | ||
58 | 59 | ||
59 | break; | 60 | break; |
60 | default: | 61 | default: |
@@ -101,7 +102,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -101,7 +102,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
101 | return $objBD->excluir($objDTO); | 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 | protected function instalarV100() { | 106 | protected function instalarV100() { |
106 | 107 | ||
107 | $objInfraBanco = $this->objInfraBanco; | 108 | $objInfraBanco = $this->objInfraBanco; |
@@ -930,7 +931,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -930,7 +931,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
930 | $this->logar(' EXECUTADA A INSTALACAO DA VERSAO 0.0.1 DO MODULO PEN NO SEI COM SUCESSO'); | 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 | protected function instalarV101() { | 935 | protected function instalarV101() { |
935 | /* ---------- antigo método (instalarV008R004S006IW003) ---------- */ | 936 | /* ---------- antigo método (instalarV008R004S006IW003) ---------- */ |
936 | $objBD = new GenericoBD(BancoSEI::getInstance()); | 937 | $objBD = new GenericoBD(BancoSEI::getInstance()); |
@@ -1034,7 +1035,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1034,7 +1035,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1034 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV110() { | 1039 | protected function instalarV110() { |
1039 | $objMetaBD = $this->objMeta; | 1040 | $objMetaBD = $this->objMeta; |
1040 | 1041 | ||
@@ -1094,7 +1095,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -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 | protected function instalarV111() { | 1099 | protected function instalarV111() { |
1099 | 1100 | ||
1100 | //Ajuste em nome da variável de versão do módulo VERSAO_MODULO_PEN | 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,7 +1109,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1108 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV117() { | 1113 | protected function instalarV117() { |
1113 | 1114 | ||
1114 | /* Cadastramento de novas espécies documentais */ | 1115 | /* Cadastramento de novas espécies documentais */ |
@@ -1144,7 +1145,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1144,7 +1145,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1144 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV118() { | 1149 | protected function instalarV118() { |
1149 | 1150 | ||
1150 | $objInfraMetaBD = new InfraMetaBD($this->objInfraBanco); | 1151 | $objInfraMetaBD = new InfraMetaBD($this->objInfraBanco); |
@@ -1167,7 +1168,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1167,7 +1168,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1167 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV119() { | 1172 | protected function instalarV119() { |
1172 | //altera o parâmetro da versão de banco | 1173 | //altera o parâmetro da versão de banco |
1173 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); | 1174 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); |
@@ -1178,7 +1179,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -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 | protected function instalarV1110() { | 1183 | protected function instalarV1110() { |
1183 | //altera o parâmetro da versão de banco | 1184 | //altera o parâmetro da versão de banco |
1184 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); | 1185 | $objInfraParametroBD = new InfraParametroBD(BancoSEI::getInstance()); |
@@ -1188,7 +1189,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1188,7 +1189,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1188 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV1111() { | 1193 | protected function instalarV1111() { |
1193 | 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 | 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,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 | protected function instalarV1112() { | 1206 | protected function instalarV1112() { |
1206 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); | 1207 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
1207 | 1208 | ||
@@ -1243,7 +1244,23 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1243,7 +1244,23 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1243 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV1114() | 1264 | protected function instalarV1114() |
1248 | { | 1265 | { |
1249 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); | 1266 | $objInfraMetaBD = new InfraMetaBD(BancoSEI::getInstance()); |
@@ -1343,9 +1360,6 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1343,9 +1360,6 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1343 | //Fix 28 - Erro Data too long for column 'nome' at row 1 | 1360 | //Fix 28 - Erro Data too long for column 'nome' at row 1 |
1344 | $objInfraMetaBD->alterarColuna('md_pen_componente_digital','nome', $objInfraMetaBD->tipoTextoVariavel(255), 'not null'); | 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 | //altera o parâmetro da versão de banco | 1363 | //altera o parâmetro da versão de banco |
1350 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); | 1364 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
1351 | $objInfraParametroDTO = new InfraParametroDTO(); | 1365 | $objInfraParametroDTO = new InfraParametroDTO(); |
sip_atualizar_versao_modulo_pen.php
@@ -95,6 +95,7 @@ class PenAtualizarSipRN extends InfraRN { | @@ -95,6 +95,7 @@ class PenAtualizarSipRN extends InfraRN { | ||
95 | case '1.1.10': $this->instalarV1111(); | 95 | case '1.1.10': $this->instalarV1111(); |
96 | case '1.1.11': $this->instalarV1112(); | 96 | case '1.1.11': $this->instalarV1112(); |
97 | case '1.1.12': $this->instalarV1113(); | 97 | case '1.1.12': $this->instalarV1113(); |
98 | + case '1.1.13': $this->instalarV1114(); | ||
98 | 99 | ||
99 | break; | 100 | break; |
100 | default: | 101 | default: |
@@ -1054,6 +1055,24 @@ class PenAtualizarSipRN extends InfraRN { | @@ -1054,6 +1055,24 @@ class PenAtualizarSipRN extends InfraRN { | ||
1054 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | try { | 1076 | try { |
1058 | $objAtualizarRN = new PenAtualizarSipRN($arrArgs); | 1077 | $objAtualizarRN = new PenAtualizarSipRN($arrArgs); |
1059 | $objAtualizarRN->atualizarVersao(); | 1078 | $objAtualizarRN->atualizarVersao(); |