Commit 5f76b5696619cd02ff7141676e1cb7addf6c67a2

Authored by Guilherme Del Cantoni
2 parents cda4f9ab 885e72a4

Merge branch 'issue#3' into 'master'

Issue#3 - Adequação do módulo à API do SEI para versão 3.0.7 e superiores

Correção de erro causado pela mudança na API interna do SEI 3.0.7 em que um novo campo [CarimboPublicação] passou a ser obrigatório na consulta do corpo de documentos HTML.

See merge request !3
Showing 1 changed file with 9 additions and 0 deletions   Show diff stats
rn/ExpedirProcedimentoRN.php
@@ -31,6 +31,9 @@ class ExpedirProcedimentoRN extends InfraRN { @@ -31,6 +31,9 @@ class ExpedirProcedimentoRN extends InfraRN {
31 const TE_PROCEDIMENTO_BLOQUEADO = '4'; 31 const TE_PROCEDIMENTO_BLOQUEADO = '4';
32 const TE_PROCEDIMENTO_EM_PROCESSAMENTO = '5'; 32 const TE_PROCEDIMENTO_EM_PROCESSAMENTO = '5';
33 33
  34 + //Versão com mudança na API relacionada à obrigatoriedade do carimbo de publicação
  35 + const VERSAO_CARIMBO_PUBLICACAO_OBRIGATORIO = '3.0.7';
  36 +
34 private $objProcessoEletronicoRN; 37 private $objProcessoEletronicoRN;
35 private $objParticipanteRN; 38 private $objParticipanteRN;
36 private $objProcedimentoRN; 39 private $objProcedimentoRN;
@@ -1042,6 +1045,12 @@ class ExpedirProcedimentoRN extends InfraRN { @@ -1042,6 +1045,12 @@ class ExpedirProcedimentoRN extends InfraRN {
1042 $objEditorDTO->setStrSinIdentificacaoVersao('S'); 1045 $objEditorDTO->setStrSinIdentificacaoVersao('S');
1043 $objEditorDTO->setStrSinProcessarLinks('S'); 1046 $objEditorDTO->setStrSinProcessarLinks('S');
1044 1047
  1048 + $numVersaoAtual = intval(str_replace('.', '', SEI_VERSAO));
  1049 + $numVersaoCarimboObrigatorio = intval(str_replace('.', '', self::VERSAO_CARIMBO_PUBLICACAO_OBRIGATORIO));
  1050 + if ($numVersaoAtual >= $numVersaoCarimboObrigatorio) {
  1051 + $objEditorDTO->setStrSinCarimboPublicacao('N');
  1052 + }
  1053 +
1045 $objEditorRN = new EditorRN(); 1054 $objEditorRN = new EditorRN();
1046 $strConteudoAssinatura = $objEditorRN->consultarHtmlVersao($objEditorDTO); 1055 $strConteudoAssinatura = $objEditorRN->consultarHtmlVersao($objEditorDTO);
1047 1056