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 | 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 | ... | ... |