This commit is contained in:
@@ -39,6 +39,7 @@ try {
|
||||
PERIODO.periodo_fecha_inicio,
|
||||
PERIODO.periodo_fecha_fin,
|
||||
salon,
|
||||
salon_array,
|
||||
COALESCE(materia_nombre, materia_asignacion_materia) as materia,
|
||||
coalesce(carrera_nombre, materia_asignacion_carrera) as carrera,
|
||||
facultad_nombre as facultad,
|
||||
@@ -51,7 +52,7 @@ try {
|
||||
join facultad on facultad.facultad_id = horario.facultad_id
|
||||
JOIN PERIODO USING (periodo_id)
|
||||
JOIN nivel on periodo.nivel_id = nivel.nivel_id
|
||||
JOIN SALON USING (salon_id)
|
||||
JOIN SALON_VIEW_MAT USING (salon_id)
|
||||
WHERE (PERIODO.periodo_id, horario.facultad_id) = (COALESCE(:periodo_id, PERIODO.periodo_id), COALESCE(:facultad_id, horario.facultad_id))
|
||||
),
|
||||
fechas AS (
|
||||
@@ -70,7 +71,7 @@ try {
|
||||
registro_fecha_justificacion,
|
||||
profesor.profesor_id, profesor_nombre, profesor_clave, profesor_correo,
|
||||
horario_id,
|
||||
materia, carrera, horarios.facultad_id, facultad, nivel, horario_hora, horario_fin, horario_grupo, horarios.salon,
|
||||
materia, carrera, horarios.facultad_id, facultad, nivel, horario_hora, horario_fin, horario_grupo, horarios_salon, horarios.salon_array,
|
||||
fechas.registro_fecha_ideal,
|
||||
estado_supervisor.estado_supervisor_id as estado_supervisor_id,
|
||||
estado_supervisor.nombre as nombre,
|
||||
@@ -84,6 +85,7 @@ try {
|
||||
reposicion_fecha,
|
||||
reposicion_hora,
|
||||
salon_reposicion.salon as reposicion_salon,
|
||||
salon_reposicion.salon_array as reposicion_salon_array,
|
||||
CASE WHEN registro_retardo THEN 'warning' ELSE 'primary' END as color
|
||||
FROM horarios
|
||||
JOIN fechas using (horario_id)
|
||||
@@ -91,7 +93,7 @@ try {
|
||||
JOIN profesor using (profesor_id)
|
||||
LEFT JOIN registro USING (horario_id, registro_fecha_ideal, profesor_id)
|
||||
LEFT JOIN reposicion USING (reposicion_id)
|
||||
LEFT JOIN salon as salon_reposicion ON salon_reposicion.salon_id = reposicion.salon_id
|
||||
LEFT JOIN salon_view_mat as salon_reposicion ON salon_reposicion.salon_id = reposicion.salon_id
|
||||
join estado_supervisor ON estado_supervisor.estado_supervisor_id = COALESCE(registro.estado_supervisor_id, 0)
|
||||
LEFT JOIN USUARIO ON USUARIO.usuario_id = REGISTRO.supervisor_id
|
||||
LEFT JOIN USUARIO JUSTIFICADOR ON JUSTIFICADOR.usuario_id = REGISTRO.justificador_id
|
||||
|
||||
Reference in New Issue
Block a user