From 830fa5f3004da31ad50661f0b95e4fbc73652697 Mon Sep 17 00:00:00 2001 From: Mauro Costa <83025710+Mauro1706@users.noreply.github.com> Date: Mon, 31 Oct 2022 09:06:32 -0300 Subject: [PATCH 1/3] Update MdWsSeiRest.php fix: error ao processar cash de memoria --- MdWsSeiRest.php | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/MdWsSeiRest.php b/MdWsSeiRest.php index 7ecb5b9..11e0b7c 100644 --- a/MdWsSeiRest.php +++ b/MdWsSeiRest.php @@ -13,7 +13,7 @@ class MdWsSeiRest extends SeiIntegracao public function getNome() { - return 'Módulo de serviços REST'; + return 'Módulo de serviços REST'; } public function getVersao() @@ -23,7 +23,7 @@ public function getVersao() public function getInstituicao() { - return 'ME - Ministério da Economia'; + return 'ME - Ministério da Economia'; } @@ -70,11 +70,11 @@ public static function dataToIso88591($item) } /** - * Formata o retorno da mensagem para o padrão do controlador de serviços REST + * Formata o retorno da mensagem para o padrão do controlador de serviços REST * @param null $mensagem * @param null $result * @param null $total - * @param bool $jsonEncode - Se alterado para true retornará como json_encode + * @param bool $jsonEncode - Se alterado para true retornará como json_encode * @return array */ public static function formataRetornoSucessoREST($mensagem = null, $result = null, $total = null, $jsonEncode = false) @@ -96,7 +96,7 @@ public static function formataRetornoSucessoREST($mensagem = null, $result = nul } /** - * Formata o retorno da mensagem para o padrão do controlador de serviços REST + * Formata o retorno da mensagem para o padrão do controlador de serviços REST * @param Exception $e * @return array */ @@ -132,7 +132,7 @@ public function __construct() } /** - * Método que verifica se o módulo esta ativo nas configurações do SEI + * Método que verifica se o módulo esta ativo nas configurações do SEI */ public static function moduloAtivo() { @@ -148,7 +148,7 @@ public static function moduloAtivo() } /** - * Retorna se é compativel com a versão atual do SEI instalado + * Retorna se é compativel com a versão atual do SEI instalado * @param $strVersaoSEI * @return bool */ @@ -163,7 +163,7 @@ public function verificaCompatibilidade($strVersaoSEI) public function inicializar($strVersaoSEI) { if (!$this->verificaCompatibilidade($strVersaoSEI)) { - die('Módulo "' . $this->getNome() . '" (' . $this->getVersao() . ') não e compatível com esta versão do SEI (' . $strVersaoSEI . ').'); + die('Módulo "' . $this->getNome() . '" (' . $this->getVersao() . ') não e compatÃvel com esta versão do SEI (' . $strVersaoSEI . ').'); } } @@ -301,7 +301,9 @@ public function adicionarElementoMenu() } $html = $this->montaCorpoHTMLQRCode($nomeArquivo); - CacheSEI::getInstance()->setAtributo($nomeArquivo, $html, CacheSEI::getInstance()->getNumTempo()); + try{ + CacheSEI::getInstance()->setAtributo($nomeArquivo, $html, CacheSEI::getInstance()->getNumTempo()); + }catch(Exception $e) { } } catch(Exception $e){ LogSEI::getInstance()->gravar(InfraException::inspecionar($e)); @@ -312,7 +314,7 @@ public function adicionarElementoMenu() } /** - * Função que monta o html do QRCode para o menu lateral do SEI + * Função que monta o html do QRCode para o menu lateral do SEI * @param $nomeArquivo * @return string */ @@ -336,13 +338,13 @@ private function montaCorpoHTMLQRCode($nomeArquivo) $infraException = new InfraException(); if (!file_exists($caminhoFisicoQrCode)) { - $infraException->lancarValidacao('Arquivo do QRCode não encontrado.'); + $infraException->lancarValidacao('Arquivo do QRCode não encontrado.'); } if (filesize($caminhoFisicoQrCode) == 0) { $infraException->lancarValidacao('Arquivo do QRCode vazio.'); } if (($binQrCode = file_get_contents($caminhoFisicoQrCode)) === false) { - $infraException->lancarValidacao('Não foi possível ler o arquivo do QRCode.'); + $infraException->lancarValidacao('Não foi possÃvel ler o arquivo do QRCode.'); } $htmlQrCode .= ''; $htmlQrCode .= '
'; $htmlQrCode .= ''; - $htmlQrCode .= 'Abra o aplicativo do SEI! e faça a leitura do código abaixo para sincronizá-lo com sua conta.'; + $htmlQrCode .= 'Abra o aplicativo do SEI! e faça a leitura do código abaixo para sincronizá-lo com sua conta.'; $htmlQrCode .= ''; $htmlQrCode .= '
'; $htmlQrCode .= ''; // $htmlQrCode .= ''; // $htmlQrCode .= 'Acesse as lojas App Store ou Google Play e instale o aplicativo do SEI! no seu celular.'; // $htmlQrCode .= ''; // $htmlQrCode .= '
'; - $htmlQrCode .= ''; - $htmlQrCode .= ''; - $htmlQrCode .= 'Abra o aplicativo do SEI! e faça a leitura do código abaixo para sincronizá-lo com sua conta.'; - $htmlQrCode .= ''; - $htmlQrCode .= '
'; - $htmlQrCode .= '"; + $htmlQrCode .= ""; + $htmlQrCode .= "Abra o aplicativo do SEI! e faça a leitura do código abaixo para sincronizálo com sua conta."; + $htmlQrCode .= ""; + $htmlQrCode .= "
"; + $htmlQrCode .= "