Commit e571802797f528cc260318dcb1c532885cb836f6

Authored by Starlone Passos
1 parent a409b6fa

Indicador 11 - Atualizando coleta e envio de tamanhos de anexos

Showing 1 changed file with 17 additions and 5 deletions   Show diff stats
rn/MdEstatisticasColetarRN.php
@@ -39,7 +39,7 @@ class MdEstatisticasColetarRN extends InfraRN { @@ -39,7 +39,7 @@ class MdEstatisticasColetarRN extends InfraRN {
39 'modulos' => $this->obterPlugins(), 39 'modulos' => $this->obterPlugins(),
40 'sistemasOperacionaisUsuarios' => $this->obterSistemasOperacionaisUsuarios(), 40 'sistemasOperacionaisUsuarios' => $this->obterSistemasOperacionaisUsuarios(),
41 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(), 41 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(),
42 - 'tamanhoDocumentosExternos' => $this->obterTamanhoDocumentosExternos(), 42 + 'anexosTamanhos' => $this->obterTamanhoDocumentosExternos(),
43 'extensoes' => $this->obterQuantidadeDocumentosExternosPorExtensao() 43 'extensoes' => $this->obterQuantidadeDocumentosExternosPorExtensao()
44 ); 44 );
45 45
@@ -310,22 +310,34 @@ class MdEstatisticasColetarRN extends InfraRN { @@ -310,22 +310,34 @@ class MdEstatisticasColetarRN extends InfraRN {
310 # 0MB - !MB 310 # 0MB - !MB
311 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 0 AND tamanho < 1000"; 311 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 0 AND tamanho < 1000";
312 $rs = BancoSEI::getInstance()->consultarSql($query); 312 $rs = BancoSEI::getInstance()->consultarSql($query);
313 - $resultado['0MB - 1MB'] = (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0; 313 + $resultado[0] = array(
  314 + 'tamanho' => '0MB - 1MB',
  315 + 'quantidade' => (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0
  316 + );
314 317
315 # 1MB - 10MB 318 # 1MB - 10MB
316 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 1000 AND tamanho < 10000"; 319 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 1000 AND tamanho < 10000";
317 $rs = BancoSEI::getInstance()->consultarSql($query); 320 $rs = BancoSEI::getInstance()->consultarSql($query);
318 - $resultado['1MB - 10MB'] = (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0; 321 + $resultado[1] = array(
  322 + 'tamanho' => '1MB - 10MB',
  323 + 'quantidade' => (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0
  324 + );
319 325
320 # 10MB - 100MB 326 # 10MB - 100MB
321 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 10000 AND tamanho < 100000"; 327 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 10000 AND tamanho < 100000";
322 $rs = BancoSEI::getInstance()->consultarSql($query); 328 $rs = BancoSEI::getInstance()->consultarSql($query);
323 - $resultado['10MB - 100MB'] = (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0; 329 + $resultado[2] = array(
  330 + 'tamanho' => '10MB - 100MB',
  331 + 'quantidade' => (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0
  332 + );
324 333
325 # > 100MB 334 # > 100MB
326 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 100000"; 335 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 100000";
327 $rs = BancoSEI::getInstance()->consultarSql($query); 336 $rs = BancoSEI::getInstance()->consultarSql($query);
328 - $resultado['Maior que 100MB'] = (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0; 337 + $resultado[3] = array(
  338 + 'tamanho' => 'Maior que 100MB',
  339 + 'quantidade' => (count($rs) && isset($rs[0]['quantidade'])) ? $rs[0]['quantidade'] : 0
  340 + );
329 341
330 InfraDebug::getInstance()->gravar('SEI11 - Tamanho dos documentos externos: ' . json_encode($resultado), InfraLog::$INFORMACAO); 342 InfraDebug::getInstance()->gravar('SEI11 - Tamanho dos documentos externos: ' . json_encode($resultado), InfraLog::$INFORMACAO);
331 return $resultado; 343 return $resultado;