diff --git a/action/action_auditoria.php b/action/action_auditoria.php index 887e300..839eba8 100644 --- a/action/action_auditoria.php +++ b/action/action_auditoria.php @@ -19,10 +19,11 @@ $user = unserialize($_SESSION['user']); // check method try { if ($_SERVER['REQUEST_METHOD'] === 'GET') { - $db->query(<<query(<<getConnection(), "REFRESH MATERIALIZED VIEW CONCURRENTLY PUBLIC.AUDITORIA_MAT"); $baseDate = $_GET['fecha'] ?? $_GET['fecha_fin'] ?? null; $params = [ @@ -33,10 +34,12 @@ try { ]; $data = $db->query( "SELECT * FROM PUBLIC.AUDITORIA_MAT - WHERE FACULTAD_ID = COALESCE(FACULTAD_ID, :facultad_id) - AND REGISTRO_FECHA_IDEAL + HORARIO_HORA between :fecha_inicio AND :fecha_fin", + WHERE FACULTAD_ID = COALESCE(:facultad_id, FACULTAD_ID) + AND REGISTRO_FECHA_IDEAL + HORARIO_HORA between :fecha_inicio AND :fecha_fin + ORDER BY registro_fecha_ideal asc, horario_hora asc", $params ); + echo json_encode(array_merge($data), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); } else { http_response_code(405);