fixed get equipos by equipos
This commit is contained in:
@@ -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
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user