modified graficaPolar to search tecnico and profesor

This commit is contained in:
2026-04-07 12:24:52 -05:00
parent 3c9a28a960
commit 655e45a876
+8 -4
View File
@@ -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");