소스 검색

Mensajes de secretaría filtrados

ElPoteito 1 년 전
부모
커밋
6f2cc1787c
1개의 변경된 파일8개의 추가작업 그리고 5개의 파일을 삭제
  1. 8 5
      commands/EventoController.php

+ 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 .= ", ";
           }