Commit 8ddca0595911df050d1f6d1ff3d6d639c0fa8d5d
1 parent
8cf42e8b
Exists in
master
and in
7 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,7 +10,7 @@ session_start(); | ||
10 | 10 | ||
11 | define('PEN_RECURSO_ATUAL', 'pen_map_hipotese_legal_padrao_cadastrar'); | 11 | define('PEN_RECURSO_ATUAL', 'pen_map_hipotese_legal_padrao_cadastrar'); |
12 | define('PEN_RECURSO_BASE', 'pen_map_hipotese_legal_padrao'); | 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 | define('PEN_PAGINA_GET_ID', 'id_mapeamento'); | 14 | define('PEN_PAGINA_GET_ID', 'id_mapeamento'); |
15 | 15 | ||
16 | 16 |
rn/ExpedirProcedimentoRN.php
@@ -1675,7 +1675,7 @@ class ExpedirProcedimentoRN extends InfraRN { | @@ -1675,7 +1675,7 @@ class ExpedirProcedimentoRN extends InfraRN { | ||
1675 | $objHipoteseLegalRN = new HipoteseLegalRN(); | 1675 | $objHipoteseLegalRN = new HipoteseLegalRN(); |
1676 | $dados = $objHipoteseLegalRN->consultar($objHipoteseLegalDTO); | 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,45 +266,50 @@ class PENAgendamentoRN extends InfraRN { | ||
266 | * @throws InfraException | 266 | * @throws InfraException |
267 | */ | 267 | */ |
268 | public function atualizarHipotesesLegais() { | 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 | LogSEI::getInstance()->gravar("Hipóteses Legais atualizadas."); | 313 | LogSEI::getInstance()->gravar("Hipóteses Legais atualizadas."); |
309 | } catch (Exception $e) { | 314 | } catch (Exception $e) { |
310 | throw new InfraException('Erro no agendamento das Hipóteses Legais', $e); | 315 | throw new InfraException('Erro no agendamento das Hipóteses Legais', $e); |
rn/PenAtualizarSeiRN.php
@@ -49,7 +49,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -49,7 +49,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
49 | $this->instalarV102(); | 49 | $this->instalarV102(); |
50 | } else if ($strVersaoModuloPen == '1.0.1') { | 50 | } else if ($strVersaoModuloPen == '1.0.1') { |
51 | $this->instalarV102(); | 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,7 +1092,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1092 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 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 | protected function instalarV102() { | 1096 | protected function instalarV102() { |
1097 | $objMetaBD = $this->objMeta; | 1097 | $objMetaBD = $this->objMeta; |
1098 | 1098 | ||
@@ -1150,7 +1150,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | @@ -1150,7 +1150,7 @@ class PenAtualizarSeiRN extends PenAtualizadorRN { | ||
1150 | $objInfraParametroDTO->retTodos(); | 1150 | $objInfraParametroDTO->retTodos(); |
1151 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); | 1151 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
1152 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); | 1152 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); |
1153 | - $objInfraParametroDTO->setStrValor('1.0.2'); | 1153 | + $objInfraParametroDTO->setStrValor('1.1.0'); |
1154 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 1154 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
1155 | } | 1155 | } |
1156 | 1156 |
sip_atualizar_versao_modulo_pen.php
@@ -1078,7 +1078,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | @@ -1078,7 +1078,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | ||
1078 | 1078 | ||
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); | 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 | $this->criarRecurso('pen_map_hipotese_legal_padrao', 'Método Cadastrar Padrão da RN de mapeamento de Hipóteses Legais', $numIdSistema); | 1082 | $this->criarRecurso('pen_map_hipotese_legal_padrao', 'Método Cadastrar Padrão da RN de mapeamento de Hipóteses Legais', $numIdSistema); |
1083 | $this->atribuirPerfil($numIdSistema); | 1083 | $this->atribuirPerfil($numIdSistema); |
1084 | 1084 | ||
@@ -1095,7 +1095,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | @@ -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 | protected function instalarV102() { | 1100 | protected function instalarV102() { |
1101 | 1101 | ||
@@ -1147,7 +1147,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | @@ -1147,7 +1147,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | ||
1147 | 1147 | ||
1148 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); | 1148 | $objInfraParametroBD = new InfraParametroBD($this->inicializarObjInfraIBanco()); |
1149 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); | 1149 | $objInfraParametroDTO = $objInfraParametroBD->consultar($objInfraParametroDTO); |
1150 | - $objInfraParametroDTO->setStrValor('1.0.2'); | 1150 | + $objInfraParametroDTO->setStrValor('1.1.0'); |
1151 | $objInfraParametroBD->alterar($objInfraParametroDTO); | 1151 | $objInfraParametroBD->alterar($objInfraParametroDTO); |
1152 | 1152 | ||
1153 | } | 1153 | } |
@@ -1166,7 +1166,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | @@ -1166,7 +1166,7 @@ class PenAtualizarSipRN extends PenAtualizadorRN { | ||
1166 | $objBD = new ItemMenuBD($this->getObjInfraIBanco()); | 1166 | $objBD = new ItemMenuBD($this->getObjInfraIBanco()); |
1167 | $objDTO = $objBD->consultar($objDTO); | 1167 | $objDTO = $objBD->consultar($objDTO); |
1168 | if ($objDTO) { | 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 | $objBD->alterar($objDTO); | 1170 | $objBD->alterar($objDTO); |
1171 | } | 1171 | } |
1172 | 1172 |