Commit 37ac9f64b1b4550e6d2b894f34bff189010ae19d
1 parent
deeeb0bb
Exists in
master
and in
19 other branches
[fix #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 | 51 | case '1.1.6': $this->instalarV117(); |
52 | 52 | case '1.1.7': $this->instalarV118(); |
53 | 53 | case '1.1.8': $this->instalarV119(); |
54 | + case '1.1.9': $this->instalarV1110(); | |
54 | 55 | |
55 | 56 | break; |
56 | 57 | default: |
... | ... | @@ -1165,7 +1166,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
1165 | 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 | 1170 | protected function instalarV119() { |
1170 | 1171 | //altera o parâmetro da versão de banco |
1171 | 1172 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
... | ... | @@ -1174,4 +1175,19 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
1174 | 1175 | $objInfraParametroDTO->setStrValor('1.1.9'); |
1175 | 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 | 658 | $objProtocoloDTO->setArrObjRelProtocoloAssuntoDTO(array()); |
659 | 659 | $objProtocoloDTO->setArrObjRelProtocoloProtocoloDTO(array()); |
660 | 660 | //$objProtocoloDTO->setStrStaEstado(ProtocoloRN::$TE_BLOQUEADO); |
661 | - $this->atribuirRemetente($objProtocoloDTO, $objRemetente); | |
662 | 661 | $this->atribuirParticipantes($objProtocoloDTO, $objProcesso->interessado); |
663 | 662 | |
664 | - | |
665 | - | |
666 | 663 | $strDescricao = sprintf('Tipo de processo no órgão de origem: %s', utf8_decode($objProcesso->processoDeNegocio)).PHP_EOL; |
667 | 664 | $strDescricao .= $objProcesso->observacao; |
668 | 665 | ... | ... |