2 Commits 6aa90cfa5e ... 5568698330

Author SHA1 Message Date
  ElPoteito 5568698330 Ajuste fecha reporte comparativo 1 year ago
  ElPoteito 6f2cc1787c Mensajes de secretaría filtrados 1 year ago

+ 8 - 5
commands/EventoController.php

@@ -819,8 +819,8 @@ class EventoController extends Controller {
       ->from("Evento")
       ->innerJoin("EventoGrupo", "{{EventoGrupo}}.[[idEvento]] = {{Evento}}.id")
       ->andWhere([">=", "fechaFinal", new Expression("now() - interval '7 days'")])
-      // ->andWhere([">=", "fechaFinal", '2023-10-02 00:00:00'])
-      // ->andWhere(["<=", "fechaFinal", '2023-10-08 00:00:00'])
+      // ->andWhere([">=", "fechaFinal", '2024-02-05 00:00:00'])
+      // ->andWhere(["<=", "fechaFinal", '2024-02-10 23:59:59'])
       ->andWhere(["eliminado" => null])
       ->groupBy(["tag", "nombre", "[[idGrupo]]"])
       ->indexBy("tag")
@@ -836,6 +836,8 @@ class EventoController extends Controller {
       ->indexBy("id")
       ->column();
 
+    $dependenciasSecretaria = [34, 35, 36, 37, 38];
+
     $query2 = (new Query())
       ->select([
         "tag",
@@ -856,9 +858,10 @@ class EventoController extends Controller {
       ->andWhere(["{{Evento}}.eliminado" => null])
       ->andWhere(["{{Usuario}}.eliminado" => null])
       ->andWhere([">=", "fechaFinal", new Expression("now()-interval '7 days'")])
+      ->andWhere(["not in", "{{UsuarioDependencia}}.[[idDependencia]]", $dependenciasSecretaria])
       // ->andWhere(["{{Usuario}}.id" => 70])
-      // ->andWhere([">=", "fechaFinal", '2023-07-10 00:00:00'])
-      // ->andWhere(["<=", "fechaFinal", '2023-07-16 23:59:59'])
+      // ->andWhere([">=", "fechaFinal", '2024-02-05 00:00:00'])
+      // ->andWhere(["<=", "fechaFinal", '2024-02-10 23:59:59'])
       ->groupBy([
         "{{Usuario}}.nombre",
         "{{Usuario}}.telefono",
@@ -1075,7 +1078,7 @@ class EventoController extends Controller {
           $contador++;
           $nomrbeUsuario = trim($aux[$ud["id"]]["nombreUsuario"]);
           $totalEventosUsuarioParticipa = count($aux[$ud["id"]]["eventosParticipo"]);
-          $mensajeUsuariosDependencia .= "*{$nomrbeUsuario}*: {$totalEventosUsuarioParticipa}/{$totalEventos}";
+          $mensajeUsuariosDependencia .= "*{$nomrbeUsuario}*: {$totalEventosUsuarioParticipa}/{$totalEventosDependencia}";
           if ($contador < count($usuariosDependencia->all())) {
             $mensajeUsuariosDependencia .= ", ";
           }

+ 2 - 2
modules/v1/controllers/ComparativaDependenciaController.php

@@ -40,8 +40,8 @@ class ComparativaDependenciaController extends JsonController {
       ->andWhere(["{{Dependencia}}.eliminado" => null])
       ->andWhere([
         "AND",
-        [">=", "fechaInicio", $fechaInicio],
-        ["<=", "fechaFinal", $fechaFinal],
+        [">=", "fechaInicio", "".$fechaInicio." 00:00:00"],
+        ["<=", "fechaFinal", "".$fechaFinal." 23:59:59"],
       ])
       ->groupBy([
         "dependenciaId",