Commit 5f76b5696619cd02ff7141676e1cb7addf6c67a2
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 | ... | ... |