fixed get equipos by equipos
This commit is contained in:
@@ -115,6 +115,7 @@ export class BitacoraService {
|
|||||||
])
|
])
|
||||||
.getMany();
|
.getMany();
|
||||||
}
|
}
|
||||||
|
|
||||||
async equiposPorEquipo(dto: EquiposPorEquipoDto) {
|
async equiposPorEquipo(dto: EquiposPorEquipoDto) {
|
||||||
const { id_equipo, fecha } = dto;
|
const { id_equipo, fecha } = dto;
|
||||||
|
|
||||||
@@ -123,21 +124,21 @@ export class BitacoraService {
|
|||||||
|
|
||||||
const registros = await this.bitacoraRepository
|
const registros = await this.bitacoraRepository
|
||||||
.createQueryBuilder('bitacora')
|
.createQueryBuilder('bitacora')
|
||||||
.innerJoinAndSelect('bitacora.equipo', 'equipo')
|
.innerJoin('bitacora.equipo', 'equipo')
|
||||||
.innerJoinAndSelect('bitacora.alumno_inscrito', 'alumnoInscrito')
|
.innerJoin('bitacora.alumno_inscrito', 'alumnoInscrito')
|
||||||
.innerJoinAndSelect('alumnoInscrito.alumno', 'alumno')
|
.innerJoin('alumnoInscrito.alumno', 'alumno')
|
||||||
.where('equipo.id_equipo = :id_equipo', { id_equipo })
|
.where('equipo.id_equipo = :id_equipo', { id_equipo })
|
||||||
.andWhere('bitacora.tiempo_entrada BETWEEN :inicio AND :fin', {
|
.andWhere('bitacora.tiempo_entrada BETWEEN :inicio AND :fin', {
|
||||||
inicio,
|
inicio,
|
||||||
fin,
|
fin,
|
||||||
})
|
})
|
||||||
.select([
|
.select([
|
||||||
'bitacora.tiempo_entrada',
|
'bitacora.tiempo_entrada AS tiempo_entrada',
|
||||||
'bitacora.tiempo_asignado',
|
'bitacora.tiempo_asignado AS tiempo_asignado',
|
||||||
'alumno.id_cuenta'
|
'alumno.id_cuenta AS id_cuenta'
|
||||||
])
|
])
|
||||||
.orderBy('bitacora.tiempo_entrada', 'DESC')
|
.orderBy('bitacora.tiempo_entrada', 'DESC')
|
||||||
.getMany();
|
.getRawMany();
|
||||||
|
|
||||||
return registros.map(reg => ({
|
return registros.map(reg => ({
|
||||||
hora_entrada: reg.tiempo_entrada,
|
hora_entrada: reg.tiempo_entrada,
|
||||||
@@ -146,7 +147,7 @@ export class BitacoraService {
|
|||||||
new Date(reg.tiempo_entrada).getTime() +
|
new Date(reg.tiempo_entrada).getTime() +
|
||||||
reg.tiempo_asignado * 60000
|
reg.tiempo_asignado * 60000
|
||||||
),
|
),
|
||||||
cuenta_asociada: reg.alumno_inscrito?.alumno?.id_cuenta
|
cuenta_asociada: reg.id_cuenta
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user