|
|
@@ -4,6 +4,7 @@ namespace v1\controllers;
|
|
|
|
|
|
use common\data\Respuesta;
|
|
|
use common\rest\JsonController;
|
|
|
+use v1\models\UsuarioDependencia;
|
|
|
use yii\db\Query;
|
|
|
use yii\web\NotFoundHttpException;
|
|
|
|
|
|
@@ -58,19 +59,24 @@ class ComparativaDependenciaController extends JsonController {
|
|
|
|
|
|
$eventosAtendidos = 0;
|
|
|
$eventosPendientes = 0;
|
|
|
- $csv = "nombre,participaciones,pendientes\n";
|
|
|
+ $csv = "nombre,participaciones,pendientes,cantidad de usuarios\n";
|
|
|
foreach($query2->each() as $resultado) {
|
|
|
$eventosAtendidos += $resultado["cantidadResultados"];
|
|
|
$eventosPendientes += $resultado["cantidadPendientes"];
|
|
|
|
|
|
+ $usuariosDependencia = UsuarioDependencia::find()
|
|
|
+ ->andWhere(['idDependencia' => $resultado["dependenciaId"]])
|
|
|
+ ->count();
|
|
|
+
|
|
|
$data[] = [
|
|
|
"id" => $resultado["dependenciaId"],
|
|
|
"nombre" => $resultado["dependenciaNombre"],
|
|
|
"participaciones" => $resultado["cantidadResultados"],
|
|
|
"pendientes" => $resultado["cantidadPendientes"],
|
|
|
+ "cantidadUsuarios" => $usuariosDependencia
|
|
|
];
|
|
|
|
|
|
- $csv .= "{$resultado["dependenciaNombre"]},{$resultado["cantidadResultados"]},{$resultado["cantidadPendientes"]}\n";
|
|
|
+ $csv .= "{$resultado["dependenciaNombre"]},{$resultado["cantidadResultados"]},{$resultado["cantidadPendientes"]},{$usuariosDependencia}\n";
|
|
|
}
|
|
|
|
|
|
\Yii::$app->getResponse()->sendContentAsFile($csv, "comparativa_dep_{$fechaInicio}_{$fechaFinal}.csv");
|