modified graficaPolar to search tecnico and profesor
This commit is contained in:
@@ -1637,7 +1637,7 @@ export class EquipoService {
|
||||
const data = await qb
|
||||
.orderBy(`equipo.inventario`, 'ASC')
|
||||
.getRawMany();
|
||||
console.log(data)
|
||||
console.log(data)
|
||||
const workbook = new ExcelJS.Workbook();
|
||||
const sheet = workbook.addWorksheet('Equipos');
|
||||
|
||||
@@ -1740,13 +1740,17 @@ export class EquipoService {
|
||||
}
|
||||
|
||||
async graficaPolar(tipo: 'ALUMNO' | 'PROFESOR' | 'ADMINISTRATIVO', filtros?: FiltrosPolarDto) {
|
||||
|
||||
const usos =
|
||||
tipo === 'PROFESOR'
|
||||
? ['PROFESOR', 'TÉCNICO ACADEMICO']
|
||||
: [tipo];
|
||||
|
||||
const qb = this.equipoRepository
|
||||
.createQueryBuilder('equipo')
|
||||
.leftJoin('equipo.tipoUso', 'tipoUso')
|
||||
.leftJoin('equipo.adscripcion', 'adscripcion')
|
||||
.andWhere('tipoUso.tipo_uso = :uso', {
|
||||
uso: tipo
|
||||
});
|
||||
.andWhere('tipoUso.tipo_uso IN (:...usos)', { usos });
|
||||
|
||||
const tieneFiltroReal = (arr?: string[]) => arr?.length && !arr.includes("0") && !arr.includes("Todos");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user