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 31 const TE_PROCEDIMENTO_BLOQUEADO = '4';
32 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 37 private $objProcessoEletronicoRN;
35 38 private $objParticipanteRN;
36 39 private $objProcedimentoRN;
... ... @@ -1042,6 +1045,12 @@ class ExpedirProcedimentoRN extends InfraRN {
1042 1045 $objEditorDTO->setStrSinIdentificacaoVersao('S');
1043 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 1054 $objEditorRN = new EditorRN();
1046 1055 $strConteudoAssinatura = $objEditorRN->consultarHtmlVersao($objEditorDTO);
1047 1056  
... ...