Commit 8ddca0595911df050d1f6d1ff3d6d639c0fa8d5d
1 parent
8cf42e8b
Exists in
master
and in
19 other branches
Ajustes diversos para correção de pequenos erros para publicação versão 1.1.0
Showing
5 changed files
with
46 additions
and
41 deletions
Show diff stats
pen_map_hipotese_legal_padrao_cadastrar.php
| ... | ... | @@ -10,7 +10,7 @@ session_start(); |
| 10 | 10 | |
| 11 | 11 | define('PEN_RECURSO_ATUAL', 'pen_map_hipotese_legal_padrao_cadastrar'); |
| 12 | 12 | define('PEN_RECURSO_BASE', 'pen_map_hipotese_legal_padrao'); |
| 13 | -define('PEN_PAGINA_TITULO', 'Indicar Hipótese de Restrição Padrão - Tramitação PEN'); | |
| 13 | +define('PEN_PAGINA_TITULO', 'Hipótese de Restrição Padrão - Tramitação PEN'); | |
| 14 | 14 | define('PEN_PAGINA_GET_ID', 'id_mapeamento'); |
| 15 | 15 | |
| 16 | 16 | ... | ... |
rn/ExpedirProcedimentoRN.php
| ... | ... | @@ -1675,7 +1675,7 @@ class ExpedirProcedimentoRN extends InfraRN { |
| 1675 | 1675 | $objHipoteseLegalRN = new HipoteseLegalRN(); |
| 1676 | 1676 | $dados = $objHipoteseLegalRN->consultar($objHipoteseLegalDTO); |
| 1677 | 1677 | |
| 1678 | - $objInfraException->adicionarValidacao('Hiptese Legal "'.$dados->getStrNome().'" do Documento '.$objDocumentoDTO->getStrNomeSerie(). ' ' . $objDocumentoDTO->getStrProtocoloDocumentoFormatado() .' No foi Mapeada', $strAtributoValidacao); | |
| 1678 | + $objInfraException->adicionarValidacao('Hiptese legal "'.$dados->getStrNome().'" do documento '.$objDocumentoDTO->getStrNomeSerie(). ' ' . $objDocumentoDTO->getStrProtocoloDocumentoFormatado() .' não foi mapeada', $strAtributoValidacao); | |
| 1679 | 1679 | } |
| 1680 | 1680 | } |
| 1681 | 1681 | } | ... | ... |
rn/PENAgendamentoRN.php
| ... | ... | @@ -266,45 +266,50 @@ class PENAgendamentoRN extends InfraRN { |
| 266 | 266 | * @throws InfraException |
| 267 | 267 | */ |
| 268 | 268 | public function atualizarHipotesesLegais() { |
| 269 | - $objBD = new PenHipoteseLegalBD($this->inicializarObjInfraIBanco()); | |
| 270 | - $processoEletronicoRN = new ProcessoEletronicoRN(); | |
| 271 | - $hipotesesPen = $processoEletronicoRN->consultarHipotesesLegais(); | |
| 272 | - | |
| 273 | - //Para cada hip?tese vinda do PEN ser? verificado a existencia. | |
| 274 | - foreach ($hipotesesPen->hipotesesLegais->hipotese as $hipotese) { | |
| 275 | - | |
| 276 | - $objDTO = new PenHipoteseLegalDTO(); | |
| 277 | - $objDTO->setNumIdentificacao($hipotese->identificacao); | |
| 278 | - $objDTO->setNumMaxRegistrosRetorno(1); | |
| 279 | - $objDTO->retStrNome(); | |
| 280 | - $objDTO->retNumIdHipoteseLegal(); | |
| 281 | - $objConsulta = $objBD->consultar($objDTO); | |
| 282 | - | |
| 283 | - //Caso n?o haja um nome para a hip?tese legal, ele pula para a pr?xima. | |
| 284 | - if (empty($hipotese->nome)) { | |
| 285 | - continue; | |
| 269 | + try { | |
| 270 | + $objBD = new PenHipoteseLegalBD($this->inicializarObjInfraIBanco()); | |
| 271 | + $processoEletronicoRN = new ProcessoEletronicoRN(); | |
| 272 | + $hipotesesPen = $processoEletronicoRN->consultarHipotesesLegais(); | |
| 273 | + | |
| 274 | + if(empty($hipotesesPen)){ | |
| 275 | + throw new InfraException('Não foi possível obter as hipóteses legais dos serviços de integração'); | |
| 286 | 276 | } |
| 287 | 277 | |
| 288 | - $objDTO->setStrNome($hipotese->nome); | |
| 278 | + //Para cada hipótese vinda do PEN será verificado a existencia. | |
| 279 | + foreach ($hipotesesPen->hipotesesLegais->hipotese as $hipotese) { | |
| 289 | 280 | |
| 290 | - if ($hipotese->status) { | |
| 291 | - $objDTO->setStrAtivo('S'); | |
| 292 | - } else { | |
| 293 | - $objDTO->setStrAtivo('N'); | |
| 294 | - } | |
| 281 | + $objDTO = new PenHipoteseLegalDTO(); | |
| 282 | + $objDTO->setNumIdentificacao($hipotese->identificacao); | |
| 283 | + $objDTO->setNumMaxRegistrosRetorno(1); | |
| 284 | + $objDTO->retStrNome(); | |
| 285 | + $objDTO->retNumIdHipoteseLegal(); | |
| 286 | + $objConsulta = $objBD->consultar($objDTO); | |
| 295 | 287 | |
| 296 | - //Caso n?o exista a hip?tese ir? cadastra-la no sei. | |
| 297 | - if (empty($objConsulta)) { | |
| 288 | + //Caso não haja um nome para a hipótese legal, ele pula para a próxima. | |
| 289 | + if (empty($hipotese->nome)) { | |
| 290 | + continue; | |
| 291 | + } | |
| 298 | 292 | |
| 299 | - $objBD->cadastrar($objDTO); | |
| 300 | - } else { | |
| 301 | - //Caso contr?rio apenas ir? atualizar os dados. | |
| 302 | - $objDTO->setNumIdHipoteseLegal($objConsulta->getNumIdHipoteseLegal()); | |
| 303 | - $objBD->alterar($objDTO); | |
| 293 | + $objDTO->setStrNome($hipotese->nome); | |
| 294 | + | |
| 295 | + if ($hipotese->status) { | |
| 296 | + $objDTO->setStrAtivo('S'); | |
| 297 | + } else { | |
| 298 | + $objDTO->setStrAtivo('N'); | |
| 299 | + } | |
| 300 | + | |
| 301 | + //Caso n?o exista a hip?tese ir? cadastra-la no sei. | |
| 302 | + if (empty($objConsulta)) { | |
| 303 | + | |
| 304 | + $objBD->cadastrar($objDTO); | |
| 305 | + } else { | |
| 306 | + //Caso contr?rio apenas ir? atualizar os dados. | |
| 307 | + $objDTO->setNumIdHipoteseLegal($objConsulta->getNumIdHipoteseLegal()); | |
| 308 | + $objBD->alterar($objDTO); | |
| 309 | + } | |
| 304 | 310 | } |
| 305 | - } | |
| 306 | 311 | |
| 307 | - try { | |
| 312 | + | |
| 308 | 313 | LogSEI::getInstance()->gravar("Hipóteses Legais atualizadas."); |
| 309 | 314 | } catch (Exception $e) { |
| 310 | 315 | throw new InfraException('Erro no agendamento das Hipóteses Legais', $e); | ... | ... |
rn/PenAtualizarSeiRN.php
| ... | ... | @@ -49,7 +49,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 49 | 49 | $this->instalarV102(); |
| 50 | 50 | } else if ($strVersaoModuloPen == '1.0.1') { |
| 51 | 51 | $this->instalarV102(); |
| 52 | - } else if ($strVersaoModuloPen == '1.0.2') { | |
| 52 | + } else if ($strVersaoModuloPen == '1.1.0') { | |
| 53 | 53 | } |
| 54 | 54 | |
| 55 | 55 | |
| ... | ... | @@ -1092,7 +1092,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1092 | 1092 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1093 | 1093 | } |
| 1094 | 1094 | |
| 1095 | - /* Contem atualizações da versao 1.0.2 do modulo */ | |
| 1095 | + /* Contem atualizações da versao 1.1.0 do modulo */ | |
| 1096 | 1096 | protected function instalarV102() { |
| 1097 | 1097 | $objMetaBD = $this->objMeta; |
| 1098 | 1098 | |
| ... | ... | @@ -1150,7 +1150,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { |
| 1150 | 1150 | $objInfraParametroDTO->retTodos(); |
| 1151 | 1151 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
| 1152 | 1152 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); |
| 1153 | - $objInfraParametroDTO->setStrValor('1.0.2'); | |
| 1153 | + $objInfraParametroDTO->setStrValor('1.1.0'); | |
| 1154 | 1154 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1155 | 1155 | } |
| 1156 | 1156 | ... | ... |
sip_atualizar_versao_modulo_pen.php
| ... | ... | @@ -1078,7 +1078,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
| 1078 | 1078 | |
| 1079 | 1079 | $numIdRecurso = $this->criarRecurso('pen_map_hipotese_legal_padrao_cadastrar', 'Acesso ao formulário de cadastro de mapeamento de Hipóteses Legais Padrão', $numIdSistema); |
| 1080 | 1080 | |
| 1081 | - $this->criarMenu('Indicar Hipótese de Restrição Padrão', 30, $objDTO->getNumIdItemMenu(), $numIdMenu, $numIdRecurso, $numIdSistema); | |
| 1081 | + $this->criarMenu('Hipótese de Restrição Padrão', 30, $objDTO->getNumIdItemMenu(), $numIdMenu, $numIdRecurso, $numIdSistema); | |
| 1082 | 1082 | $this->criarRecurso('pen_map_hipotese_legal_padrao', 'Método Cadastrar Padrão da RN de mapeamento de Hipóteses Legais', $numIdSistema); |
| 1083 | 1083 | $this->atribuirPerfil($numIdSistema); |
| 1084 | 1084 | |
| ... | ... | @@ -1095,7 +1095,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
| 1095 | 1095 | } |
| 1096 | 1096 | |
| 1097 | 1097 | /** |
| 1098 | - * Instala/Atualiza os módulo PEN para versão 1.0.2 | |
| 1098 | + * Instala/Atualiza os módulo PEN para versão 1.1.0 | |
| 1099 | 1099 | */ |
| 1100 | 1100 | protected function instalarV102() { |
| 1101 | 1101 | |
| ... | ... | @@ -1147,7 +1147,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
| 1147 | 1147 | |
| 1148 | 1148 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
| 1149 | 1149 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); |
| 1150 | - $objInfraParametroDTO->setStrValor('1.0.2'); | |
| 1150 | + $objInfraParametroDTO->setStrValor('1.1.0'); | |
| 1151 | 1151 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
| 1152 | 1152 | |
| 1153 | 1153 | } |
| ... | ... | @@ -1166,7 +1166,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { |
| 1166 | 1166 | $objBD = new ItemMenuBD($this->getObjInfraIBanco()); |
| 1167 | 1167 | $objDTO = $objBD->consultar($objDTO); |
| 1168 | 1168 | if ($objDTO) { |
| 1169 | - $objDTO->setStrRotulo('Indicar Hipótese de Restrição Padrão'); | |
| 1169 | + $objDTO->setStrRotulo('Hipótese de Restrição Padrão'); | |
| 1170 | 1170 | $objBD->alterar($objDTO); |
| 1171 | 1171 | } |
| 1172 | 1172 | ... | ... |