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,6 +44,9 @@ class MdEstatisticasAgendamentoRN extends InfraRN | ||
44 | 44 | ||
45 | $logs = $coletor->obterQuantidadeLogErro(); | 45 | $logs = $coletor->obterQuantidadeLogErro(); |
46 | $enviar->enviarLogsErro($logs, $id); | 46 | $enviar->enviarLogsErro($logs, $id); |
47 | + | ||
48 | + $recursos = $coletor->obterQuantidadeRecursos(); | ||
49 | + $enviar->enviarRecursos($recursos, $id); | ||
47 | } | 50 | } |
48 | 51 | ||
49 | LogSEI::getInstance()->gravar(InfraDebug::getInstance()->getStrDebug(), InfraLog::$INFORMACAO); | 52 | LogSEI::getInstance()->gravar(InfraDebug::getInstance()->getStrDebug(), InfraLog::$INFORMACAO); |
rn/MdEstatisticasColetarRN.php
@@ -485,7 +485,7 @@ class MdEstatisticasColetarRN extends InfraRN | @@ -485,7 +485,7 @@ class MdEstatisticasColetarRN extends InfraRN | ||
485 | return $lista; | 485 | return $lista; |
486 | } | 486 | } |
487 | 487 | ||
488 | - public function obterQuantidadeRecurso() { | 488 | + public function obterQuantidadeRecursos() { |
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"; | 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 | return BancoSEI::getInstance()->consultarSql($query); | 490 | return BancoSEI::getInstance()->consultarSql($query); |
491 | } | 491 | } |
rn/MdEstatisticasEnviarRN.php
@@ -79,6 +79,17 @@ class MdEstatisticasEnviarRN extends InfraRN | @@ -79,6 +79,17 @@ class MdEstatisticasEnviarRN extends InfraRN | ||
79 | InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); | 79 | InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); |
80 | return $this->doPost($url, $obj, false); | 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 | private function doPost($url, $json, $isjson = true) { | 94 | private function doPost($url, $json, $isjson = true) { |
84 | $data = json_encode($json); | 95 | $data = json_encode($json); |