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 39 'modulos' => $this->obterPlugins(),
40 40 'sistemasOperacionaisUsuarios' => $this->obterSistemasOperacionaisUsuarios(),
41 41 'tamanhoFilesystem' => $this->obterTamanhoFileSystem(),
42   - 'tamanhoDocumentosExternos' => $this->obterTamanhoDocumentosExternos(),
  42 + 'anexosTamanhos' => $this->obterTamanhoDocumentosExternos(),
43 43 'extensoes' => $this->obterQuantidadeDocumentosExternosPorExtensao()
44 44 );
45 45  
... ... @@ -310,22 +310,34 @@ class MdEstatisticasColetarRN extends InfraRN {
310 310 # 0MB - !MB
311 311 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 0 AND tamanho < 1000";
312 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 318 # 1MB - 10MB
316 319 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 1000 AND tamanho < 10000";
317 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 326 # 10MB - 100MB
321 327 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 10000 AND tamanho < 100000";
322 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 334 # > 100MB
326 335 $query = "SELECT count(*) as quantidade FROM anexo WHERE sin_ativo = 'S' AND tamanho >= 100000";
327 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 342 InfraDebug::getInstance()->gravar('SEI11 - Tamanho dos documentos externos: ' . json_encode($resultado), InfraLog::$INFORMACAO);
331 343 return $resultado;
... ...