Commit 3a0a176d2ecca3b9fb33f20fd554e416f4d32f70
1 parent
deeeb0bb
Exists in
master
and in
21 other branches
[Fixed #9] Correção de erro ao alterar metadados do processo recebido
Showing
2 changed files
with
17 additions
and
4 deletions
Show diff stats
rn/PenAtualizarSeiRN.php
@@ -51,6 +51,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -51,6 +51,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
51 | case '1.1.6': $this->instalarV117(); | 51 | case '1.1.6': $this->instalarV117(); |
52 | case '1.1.7': $this->instalarV118(); | 52 | case '1.1.7': $this->instalarV118(); |
53 | case '1.1.8': $this->instalarV119(); | 53 | case '1.1.8': $this->instalarV119(); |
54 | + case '1.1.9': $this->instalarV1110(); | ||
54 | 55 | ||
55 | break; | 56 | break; |
56 | default: | 57 | default: |
@@ -1165,7 +1166,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1165,7 +1166,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1165 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 1166 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
1166 | } | 1167 | } |
1167 | 1168 | ||
1168 | - /* Contem atualizações da versao 1.1.8 do módulo */ | 1169 | + /* Contem atualizações da versao 1.1.9 do módulo */ |
1169 | protected function instalarV119() { | 1170 | protected function instalarV119() { |
1170 | //altera o parâmetro da versão de banco | 1171 | //altera o parâmetro da versão de banco |
1171 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); | 1172 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
@@ -1174,4 +1175,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1174,4 +1175,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1174 | $objInfraParametroDTO->setStrValor('1.1.9'); | 1175 | $objInfraParametroDTO->setStrValor('1.1.9'); |
1175 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 1176 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
1176 | } | 1177 | } |
1178 | + | ||
1179 | + | ||
1180 | + /* Contem atualizações da versao 1.1.10 do módulo */ | ||
1181 | + protected function instalarV1110() { | ||
1182 | + | ||
1183 | + //Correção de atribuição indevida de remetentes em processos feita pelas versões anteriores do módulo | ||
1184 | + BancoSEI::getInstance()->executarSql("DELETE FROM participante WHERE EXISTS (SELECT protocolo.id_protocolo FROM protocolo WHERE protocolo.id_protocolo = participante.id_protocolo AND participante.sta_participacao='R')"); | ||
1185 | + | ||
1186 | + //altera o parâmetro da versão de banco | ||
1187 | + $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); | ||
1188 | + $objInfraParametroDTO = new InfraParametroDTO(); | ||
1189 | + $objInfraParametroDTO->setStrNome(self::PARAMETRO_VERSAO_MODULO); | ||
1190 | + $objInfraParametroDTO->setStrValor('1.1.10'); | ||
1191 | + $objInfraParametroBD->alterar($objInfraParametroDTO); | ||
1192 | + } | ||
1177 | } | 1193 | } |
rn/ReceberProcedimentoRN.php
@@ -658,11 +658,8 @@ class ReceberProcedimentoRN extends InfraRN | @@ -658,11 +658,8 @@ class ReceberProcedimentoRN extends InfraRN | ||
658 | $objProtocoloDTO->setArrObjRelProtocoloAssuntoDTO(array()); | 658 | $objProtocoloDTO->setArrObjRelProtocoloAssuntoDTO(array()); |
659 | $objProtocoloDTO->setArrObjRelProtocoloProtocoloDTO(array()); | 659 | $objProtocoloDTO->setArrObjRelProtocoloProtocoloDTO(array()); |
660 | //$objProtocoloDTO->setStrStaEstado(ProtocoloRN::$TE_BLOQUEADO); | 660 | //$objProtocoloDTO->setStrStaEstado(ProtocoloRN::$TE_BLOQUEADO); |
661 | - $this->atribuirRemetente($objProtocoloDTO, $objRemetente); | ||
662 | $this->atribuirParticipantes($objProtocoloDTO, $objProcesso->interessado); | 661 | $this->atribuirParticipantes($objProtocoloDTO, $objProcesso->interessado); |
663 | 662 | ||
664 | - | ||
665 | - | ||
666 | $strDescricao = sprintf('Tipo de processo no órgão de origem: %s', utf8_decode($objProcesso->processoDeNegocio)).PHP_EOL; | 663 | $strDescricao = sprintf('Tipo de processo no órgão de origem: %s', utf8_decode($objProcesso->processoDeNegocio)).PHP_EOL; |
667 | $strDescricao .= $objProcesso->observacao; | 664 | $strDescricao .= $objProcesso->observacao; |
668 | 665 |