fixed get equipos by equipos

This commit is contained in:
2026-02-23 13:24:31 -06:00
parent 12498ac6eb
commit 075a637b8d
+9 -8
View File
@@ -115,6 +115,7 @@ export class BitacoraService {
])
.getMany();
}
async equiposPorEquipo(dto: EquiposPorEquipoDto) {
const { id_equipo, fecha } = dto;
@@ -123,21 +124,21 @@ export class BitacoraService {
const registros = await this.bitacoraRepository
.createQueryBuilder('bitacora')
.innerJoinAndSelect('bitacora.equipo', 'equipo')
.innerJoinAndSelect('bitacora.alumno_inscrito', 'alumnoInscrito')
.innerJoinAndSelect('alumnoInscrito.alumno', 'alumno')
.innerJoin('bitacora.equipo', 'equipo')
.innerJoin('bitacora.alumno_inscrito', 'alumnoInscrito')
.innerJoin('alumnoInscrito.alumno', 'alumno')
.where('equipo.id_equipo = :id_equipo', { id_equipo })
.andWhere('bitacora.tiempo_entrada BETWEEN :inicio AND :fin', {
inicio,
fin,
})
.select([
'bitacora.tiempo_entrada',
'bitacora.tiempo_asignado',
'alumno.id_cuenta'
'bitacora.tiempo_entrada AS tiempo_entrada',
'bitacora.tiempo_asignado AS tiempo_asignado',
'alumno.id_cuenta AS id_cuenta'
])
.orderBy('bitacora.tiempo_entrada', 'DESC')
.getMany();
.getRawMany();
return registros.map(reg => ({
hora_entrada: reg.tiempo_entrada,
@@ -146,7 +147,7 @@ export class BitacoraService {
new Date(reg.tiempo_entrada).getTime() +
reg.tiempo_asignado * 60000
),
cuenta_asociada: reg.alumno_inscrito?.alumno?.id_cuenta
cuenta_asociada: reg.id_cuenta
}));
}