From be72ee5fa5f0d2b7105c24028a469a2223ccba76 Mon Sep 17 00:00:00 2001 From: evenegas Date: Wed, 1 Oct 2025 12:43:37 -0600 Subject: [PATCH] qr --- src/cuestionario/cuestionario.controller.ts | 6 +++--- src/cuestionario/cuestionario.service.ts | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/cuestionario/cuestionario.controller.ts b/src/cuestionario/cuestionario.controller.ts index e8c3eb5..64f43c6 100644 --- a/src/cuestionario/cuestionario.controller.ts +++ b/src/cuestionario/cuestionario.controller.ts @@ -75,12 +75,12 @@ async cargaMasiva(@UploadedFile() file: Express.Multer.File) { throw new BadRequestException('No se ha subido ningĂșn archivo'); } - const cuestionarios = await this.cargaMasiva(file); + const cuestionarios = await this.cuestionarioService.cargarEventosDesdeExcel(file.path); return { message: 'Carga masiva exitosa', - total: cuestionarios.length, - data: cuestionarios, + total: cuestionarios.data.length, + data: cuestionarios.data, }; } diff --git a/src/cuestionario/cuestionario.service.ts b/src/cuestionario/cuestionario.service.ts index fe01f30..2c71201 100644 --- a/src/cuestionario/cuestionario.service.ts +++ b/src/cuestionario/cuestionario.service.ts @@ -96,6 +96,7 @@ export class CuestionarioService { 2: 'registro-comunidad-trabajadores', 3: 'registro-general', }; + let data const workbook = new ExcelJS.Workbook(); await workbook.xlsx.readFile(filePath); @@ -193,11 +194,11 @@ export class CuestionarioService { }; // Llamada a tu servicio para guardar en DB - await this.createCuestionarioEvento(createDto); + data.push(await this.createCuestionarioEvento(createDto)); } } - return { message: 'Carga masiva completada' }; + return { message: 'Carga masiva completada', data }; } async create(createCuestionarioDto: CreateCuestionarioDto) {