equpos corregido
This commit is contained in:
@@ -46,7 +46,7 @@ export class Equipo {
|
||||
|
||||
@OneToMany(
|
||||
() => EquipoTipoEntrada,
|
||||
(equipoTipoEntrada) => equipoTipoEntrada.tipoEntrada,
|
||||
(equipoTipoEntrada) => equipoTipoEntrada.equipo,
|
||||
)
|
||||
tiposEntradas: EquipoTipoEntrada[];
|
||||
|
||||
|
||||
@@ -60,11 +60,8 @@ export class EquipoService {
|
||||
: null;
|
||||
const query = this.equipoRepository
|
||||
.createQueryBuilder('e')
|
||||
.innerJoinAndSelect('carrito', 'c')
|
||||
.innerJoinAndSelect('status', 's')
|
||||
.innerJoinAndSelect('e.programas', 'ps')
|
||||
// .innerJoinAndSelect('e.tiposEntradas', 'tes')
|
||||
.innerJoinAndSelect('ps.programa', 'p')
|
||||
.innerJoinAndSelect('e.carrito', 'c')
|
||||
.innerJoinAndSelect('e.status', 's')
|
||||
.innerJoinAndSelect('c.modulo', 'm')
|
||||
.innerJoinAndSelect('c.tipoCarrito', 'tc')
|
||||
.take(15)
|
||||
@@ -82,18 +79,23 @@ export class EquipoService {
|
||||
query.andWhere('m.id_modulo = :id_modulo', {
|
||||
id_modulo: modulo.id_modulo,
|
||||
});
|
||||
if (programa)
|
||||
if (programa) {
|
||||
query.innerJoinAndSelect('e.programas', 'ps');
|
||||
query.innerJoinAndSelect('ps.programa', 'p');
|
||||
query.andWhere('ps.id_programa = :id_programa', {
|
||||
id_programa: programa.id_programa,
|
||||
});
|
||||
}
|
||||
if (tipoCarrito)
|
||||
query.andWhere('tc.id_tipo_carrito = :id_tipo_carrito', {
|
||||
id_tipo_carrito: tipoCarrito.id_tipo_carrito,
|
||||
});
|
||||
// if (tipoEntrada)
|
||||
// query.andWhere('te.id_tipo_entrada = :id_tipo_entrada', {
|
||||
// id_tipo_entrada: tipoEntrada.id_tipo_entrada,
|
||||
// });
|
||||
if (tipoEntrada) {
|
||||
query.innerJoinAndSelect('e.tiposEntradas', 'tes');
|
||||
query.andWhere('tes.id_tipo_entrada = :id_tipo_entrada', {
|
||||
id_tipo_entrada: tipoEntrada.id_tipo_entrada,
|
||||
});
|
||||
}
|
||||
if (status)
|
||||
query.andWhere('s.id_status = :id_status', {
|
||||
id_status: status.id_status,
|
||||
|
||||
Reference in New Issue
Block a user