diff --git a/rn/MdEstatisticasAgendamentoRN.php b/rn/MdEstatisticasAgendamentoRN.php index 77653af..4c2bf27 100644 --- a/rn/MdEstatisticasAgendamentoRN.php +++ b/rn/MdEstatisticasAgendamentoRN.php @@ -44,6 +44,9 @@ class MdEstatisticasAgendamentoRN extends InfraRN $logs = $coletor->obterQuantidadeLogErro(); $enviar->enviarLogsErro($logs, $id); + + $recursos = $coletor->obterQuantidadeRecursos(); + $enviar->enviarRecursos($recursos, $id); } LogSEI::getInstance()->gravar(InfraDebug::getInstance()->getStrDebug(), InfraLog::$INFORMACAO); diff --git a/rn/MdEstatisticasColetarRN.php b/rn/MdEstatisticasColetarRN.php index 8967804..7595d71 100644 --- a/rn/MdEstatisticasColetarRN.php +++ b/rn/MdEstatisticasColetarRN.php @@ -485,7 +485,7 @@ class MdEstatisticasColetarRN extends InfraRN return $lista; } - public function obterQuantidadeRecurso() { + public function obterQuantidadeRecursos() { $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"; return BancoSEI::getInstance()->consultarSql($query); } diff --git a/rn/MdEstatisticasEnviarRN.php b/rn/MdEstatisticasEnviarRN.php index c17af9c..2ee8d84 100644 --- a/rn/MdEstatisticasEnviarRN.php +++ b/rn/MdEstatisticasEnviarRN.php @@ -79,6 +79,17 @@ class MdEstatisticasEnviarRN extends InfraRN InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); return $this->doPost($url, $obj, false); } + + public function enviarRecursos($recursos, $id) { + $url = $this->url . '/recursos'; + InfraDebug::getInstance()->gravar('URL: ' . $url, InfraLog::$INFORMACAO); + $obj = array( + id => $id, + recursos => $recursos + ); + InfraDebug::getInstance()->gravar('URL: ' . json_encode($obj), InfraLog::$INFORMACAO); + return $this->doPost($url, $obj, false); + } private function doPost($url, $json, $isjson = true) { $data = json_encode($json); -- libgit2 0.21.2