This commit is contained in:
@@ -78,7 +78,9 @@ try {
|
|||||||
WHERE $fecha::DATE BETWEEN periodo.periodo_fecha_inicio AND periodo.periodo_fecha_fin
|
WHERE $fecha::DATE BETWEEN periodo.periodo_fecha_inicio AND periodo.periodo_fecha_fin
|
||||||
AND horario_dia = EXTRACT(DOW FROM $fecha::DATE)
|
AND horario_dia = EXTRACT(DOW FROM $fecha::DATE)
|
||||||
AND bloque_horario.id = :bloque_horario_id
|
AND bloque_horario.id = :bloque_horario_id
|
||||||
AND salon_view_mat.id_espacio_padre IN :id_espacio_sgu
|
AND salon_view_mat.id_espacio_padre IN (
|
||||||
|
SQL . implode(', ', array_map(fn($s) => $s['id_espacio_sgu'], $data)) . <<<SQL
|
||||||
|
)
|
||||||
SQL . ' UNION ALL ' . 'SELECT ' . implode(', ', $columns) . <<<SQL
|
SQL . ' UNION ALL ' . 'SELECT ' . implode(', ', $columns) . <<<SQL
|
||||||
, reposicion_hora + horario_view.duracion as reposicion_fin, registro_fecha_ideal, 1 AS tipo
|
, reposicion_hora + horario_view.duracion as reposicion_fin, registro_fecha_ideal, 1 AS tipo
|
||||||
FROM horario_view
|
FROM horario_view
|
||||||
@@ -93,12 +95,12 @@ try {
|
|||||||
AND periodo.periodo_fecha_fin
|
AND periodo.periodo_fecha_fin
|
||||||
AND reposicion_fecha = $fecha::DATE
|
AND reposicion_fecha = $fecha::DATE
|
||||||
AND bloque_horario.id = :bloque_horario_id
|
AND bloque_horario.id = :bloque_horario_id
|
||||||
AND salon_reposicion.id_espacio_padre IN :id_espacio_sgu
|
AND salon_reposicion.id_espacio_padre IN (
|
||||||
ORDER BY reposicion_hora
|
SQL . implode(', ', array_map(fn($s) => $s['id_espacio_sgu'], $data)) <<<SQL
|
||||||
|
)
|
||||||
SQL,
|
SQL,
|
||||||
[
|
[
|
||||||
'bloque_horario_id' => $_GET['bloque_horario_id'],
|
'bloque_horario_id' => $_GET['bloque_horario_id'],
|
||||||
'id_espacio_sgu' => array_column($data, 'id_espacio_sgu'),
|
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
$data = array_map(
|
$data = array_map(
|
||||||
|
|||||||
Reference in New Issue
Block a user