diff --git a/src/cuestionario-alumno2/cuestionario-alumno2.service.ts b/src/cuestionario-alumno2/cuestionario-alumno2.service.ts index 6dee327..642eaf5 100644 --- a/src/cuestionario-alumno2/cuestionario-alumno2.service.ts +++ b/src/cuestionario-alumno2/cuestionario-alumno2.service.ts @@ -21,7 +21,7 @@ export class CuestionarioAlumno2Service { private cuestionarioAlumnoRepository: Repository, private validacionService: ValidacionService, private archivoService: ArchivoService, - ) {} + ) { } async create(createCuestionarioAlumno2Dto: CreateCuestionarioAlumno2Dto) { let idServicio = createCuestionarioAlumno2Dto.idServicio; @@ -32,6 +32,7 @@ export class CuestionarioAlumno2Service { let servicio = await this.servicioRepository.findOne({ where: { idServicio }, + relations: ['cuestionarioAlumno2', 'status'], }); if (!servicio) { throw new Error('No existe este Servicio Social.'); @@ -69,45 +70,45 @@ export class CuestionarioAlumno2Service { return resX; } -/* - async get(version: string, anio: string) { - const year = anio; - const path = `server/uploads/${year}_cuestionario_alumno.csv`; - - let data = []; - - console.log(year); - let temp; - - if (version == 'v1') { - temp = await this.cuestionarioAlumnoRepository.find({ - where: { - idCuestionarioAlumno: Not(IsNull()), - }, + /* + async get(version: string, anio: string) { + const year = anio; + const path = `server/uploads/${year}_cuestionario_alumno.csv`; + + let data = []; + + console.log(year); + let temp; + + if (version == 'v1') { + temp = await this.cuestionarioAlumnoRepository.find({ + where: { + idCuestionarioAlumno: Not(IsNull()), + }, + }); + } + + if (version == 'v2') { + temp = await this.cuestionarioAlumno2Repository.find({ + where: { + idCuestionarioAlumno2: Not(IsNull()), + }, + }); + } + + if (!temp) { + throw new Error(); + } + + data = temp.map((item) => ({ ...item })); + + await this.archivoService.eliminarArchivo(path).catch((err) => { + console.log(err); }); + + return this.archivoService.crearArchivo(path, convertArrayToCSV(data)); } - - if (version == 'v2') { - temp = await this.cuestionarioAlumno2Repository.find({ - where: { - idCuestionarioAlumno2: Not(IsNull()), - }, - }); - } - - if (!temp) { - throw new Error(); - } - - data = temp.map((item) => ({ ...item })); - - await this.archivoService.eliminarArchivo(path).catch((err) => { - console.log(err); - }); - - return this.archivoService.crearArchivo(path, convertArrayToCSV(data)); - } -*/ + */ async get(version: string, anio: string): Promise { const path = `server/uploads/${anio}_cuestionario_alumno.csv`; diff --git a/src/cuestionario-alumno2/dto/create-cuestionario-alumno2.dto.ts b/src/cuestionario-alumno2/dto/create-cuestionario-alumno2.dto.ts index 5b21ece..ab94f29 100644 --- a/src/cuestionario-alumno2/dto/create-cuestionario-alumno2.dto.ts +++ b/src/cuestionario-alumno2/dto/create-cuestionario-alumno2.dto.ts @@ -7,7 +7,7 @@ export class CreateCuestionarioAlumno2Dto { @IsNumber() @IsNotEmpty() - idServicio:number + idServicio: number @IsString() diff --git a/src/servicio/servicio.service.ts b/src/servicio/servicio.service.ts index d4bad29..b816c22 100644 --- a/src/servicio/servicio.service.ts +++ b/src/servicio/servicio.service.ts @@ -1204,17 +1204,17 @@ export class ServicioService { } if (!correoResponsable || !emailResponsable) { - throw new InternalServerErrorException( - 'Error al generar correo para el responsable', - ); - } + throw new InternalServerErrorException( + 'Error al generar correo para el responsable', + ); + } - await this.gmailService.enviarCorreo({ - subject: correoResponsable.subject, - to: emailResponsable, - text: correoResponsable.msj, - fecha_recibido: new Date(), - }); + await this.gmailService.enviarCorreo({ + subject: correoResponsable.subject, + to: emailResponsable, + text: correoResponsable.msj, + fecha_recibido: new Date(), + }); // await this.gmailService.enviarCorreo({ // subject: correoResponsable.subject,