Commit 8ddca0595911df050d1f6d1ff3d6d639c0fa8d5d

Authored by Guilherme Andrade Del Cantoni
1 parent 8cf42e8b

Ajustes diversos para correção de pequenos erros para publicação versão 1.1.0

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