Commit 2b9d1a2593d03282ebffe5d3fd12a74f25434640
1 parent
c31a739e
Exists in
desenv
Adicionado registro de log de exceção na construção do QRCode
Showing
1 changed file
with
21 additions
and
15 deletions
Show diff stats
MdWsSeiRest.php
@@ -277,22 +277,28 @@ class MdWsSeiRest extends SeiIntegracao | @@ -277,22 +277,28 @@ class MdWsSeiRest extends SeiIntegracao | ||
277 | 277 | ||
278 | public function adicionarElementoMenu() | 278 | public function adicionarElementoMenu() |
279 | { | 279 | { |
280 | - $nomeArquivo = 'QRCODE_' | ||
281 | - . self::NOME_MODULO | ||
282 | - . "_" | ||
283 | - . SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | ||
284 | - . "_" | ||
285 | - . SessaoSEI::getInstance()->getNumIdContextoUsuario() | ||
286 | - . "_" | ||
287 | - . self::getVersao(); | ||
288 | - $html = CacheSEI::getInstance()->getAtributo($nomeArquivo); | ||
289 | - | ||
290 | - if ($html) { | ||
291 | - return $html; | ||
292 | - } | 280 | + try{ |
281 | + $nomeArquivo = 'QRCODE_' | ||
282 | + . self::NOME_MODULO | ||
283 | + . "_" | ||
284 | + . SessaoSEI::getInstance()->getNumIdOrgaoUsuario() | ||
285 | + . "_" | ||
286 | + . SessaoSEI::getInstance()->getNumIdContextoUsuario() | ||
287 | + . "_" | ||
288 | + . self::getVersao(); | ||
289 | + $html = CacheSEI::getInstance()->getAtributo($nomeArquivo); | ||
290 | + | ||
291 | + if ($html) { | ||
292 | + return $html; | ||
293 | + } | ||
293 | 294 | ||
294 | - $html = $this->montaCorpoHTMLQRCode($nomeArquivo); | ||
295 | - CacheSEI::getInstance()->setAtributo($nomeArquivo, $html, CacheSEI::getInstance()->getNumTempo()); | 295 | + $html = $this->montaCorpoHTMLQRCode($nomeArquivo); |
296 | + CacheSEI::getInstance()->setAtributo($nomeArquivo, $html, CacheSEI::getInstance()->getNumTempo()); | ||
297 | + } | ||
298 | + catch(Exception $e){ | ||
299 | + LogSEI::getInstance()->gravar(InfraException::inspecionar($e)); | ||
300 | + throw $e; | ||
301 | + } | ||
296 | 302 | ||
297 | return $html; | 303 | return $html; |
298 | } | 304 | } |