Commit b0f5d5c8de39f2bb7200da06b30fcca44d52d18e
1 parent
95e8362d
Exists in
master
and in
1 other branch
Indicador 16 - Enviando quantidade de recursos utilizados por mes
Showing
3 changed files
with
15 additions
and
1 deletions
Show diff stats
rn/MdEstatisticasAgendamentoRN.php
... | ... | @@ -44,6 +44,9 @@ class MdEstatisticasAgendamentoRN extends InfraRN |
44 | 44 | |
45 | 45 | $logs = $coletor->obterQuantidadeLogErro(); |
46 | 46 | $enviar->enviarLogsErro($logs, $id); |
47 | + | |
48 | + $recursos = $coletor->obterQuantidadeRecursos(); | |
49 | + $enviar->enviarRecursos($recursos, $id); | |
47 | 50 | } |
48 | 51 | |
49 | 52 | LogSEI::getInstance()->gravar(InfraDebug::getInstance()->getStrDebug(), InfraLog::$INFORMACAO); | ... | ... |
rn/MdEstatisticasColetarRN.php
... | ... | @@ -485,7 +485,7 @@ class MdEstatisticasColetarRN extends InfraRN |
485 | 485 | return $lista; |
486 | 486 | } |
487 | 487 | |
488 | - public function obterQuantidadeRecurso() { | |
488 | + public function obterQuantidadeRecursos() { | |
489 | 489 | $query = "SELECT year(dth_acesso) as ano, month(dth_acesso) as mes, recurso, count(*) as quantidade FROM sei.infra_auditoria group by 1, 2, 3 order by 1, 2, 3"; |
490 | 490 | return BancoSEI::getInstance()->consultarSql($query); |
491 | 491 | } | ... | ... |
rn/MdEstatisticasEnviarRN.php
... | ... | @@ -79,6 +79,17 @@ class MdEstatisticasEnviarRN extends InfraRN |
79 | 79 | InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); |
80 | 80 | return $this->doPost($url, $obj, false); |
81 | 81 | } |
82 | + | |
83 | + public function enviarRecursos($recursos, $id) { | |
84 | + $url = $this->url . '/recursos'; | |
85 | + InfraDebug::getInstance()->gravar('URL: ' . $url, InfraLog::$INFORMACAO); | |
86 | + $obj = array( | |
87 | + id => $id, | |
88 | + recursos => $recursos | |
89 | + ); | |
90 | + InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); | |
91 | + return $this->doPost($url, $obj, false); | |
92 | + } | |
82 | 93 | |
83 | 94 | private function doPost($url, $json, $isjson = true) { |
84 | 95 | $data = json_encode($json); | ... | ... |