From b5a832e179adf9772bf92e58d1fefd27f040e1e6 Mon Sep 17 00:00:00 2001 From: santiago Date: Mon, 9 Feb 2026 12:13:50 -0600 Subject: [PATCH] Modificaciones --- src/inscripcion-dsc/inscripcion-dsc.controller.ts | 15 ++++++++++----- src/inscripcion-dsc/inscripcion-dsc.service.ts | 7 +++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/inscripcion-dsc/inscripcion-dsc.controller.ts b/src/inscripcion-dsc/inscripcion-dsc.controller.ts index 1ad0e64..d1f7998 100644 --- a/src/inscripcion-dsc/inscripcion-dsc.controller.ts +++ b/src/inscripcion-dsc/inscripcion-dsc.controller.ts @@ -1,6 +1,7 @@ import { Body, Controller, + NotFoundException, Post, } from '@nestjs/common'; import { InscripcionDscService } from './inscripcion-dsc.service'; @@ -12,15 +13,19 @@ export class InscripcionDscController { @Post('confirmacion') async confirmacionDsc(@Body() body: any) { const { accountNumber } = body; + console.log('Entro a la confirmacion') const userVerification = await this.inscripcionService.userVerification(accountNumber); /* console.log(userVerification) */ +console.log('Usuario verificacion', userVerification); if(!userVerification){ - return { - error: true, - msj: 'El usuario no se encuentra inscrito', - desc: '', - }; + throw new NotFoundException('El usuario no se encuentra inscrito'); + + // return { + // error: true, + // msj: 'El usuario no se encuentra inscrito', + // desc: '', + // }; } const userInformation = userVerification; diff --git a/src/inscripcion-dsc/inscripcion-dsc.service.ts b/src/inscripcion-dsc/inscripcion-dsc.service.ts index 1d71e6b..683fa82 100644 --- a/src/inscripcion-dsc/inscripcion-dsc.service.ts +++ b/src/inscripcion-dsc/inscripcion-dsc.service.ts @@ -12,11 +12,15 @@ export class InscripcionDscService { database: process.env.DB_NAME_DSC, }); + console.log('despues de la conecion a la base') + const userInformationQuery = `SELECT A.id_cuenta, nombre, if(AI.platica=true,1,0) as confirmacion FROM alumno A JOIN alumno_inscrito AI ON (A.id_cuenta = AI.id_cuenta) JOIN periodo P ON (P.id_periodo = AI.id_periodo) WHERE A.id_cuenta = "${accountNumber}" and P.activo=true`; + console.log('despues de el select', userInformationQuery) + const qryEjemplo = `SELECT * FROM alumno WHERE id_cuenta="${accountNumber}";`; const [results] = await connection.query(userInformationQuery); @@ -24,11 +28,14 @@ export class InscripcionDscService { if (resultsArray.length === 0) return null; /* console.log('The solution is: ', resultsArray); */ + console.log('Resultados', results) return results; } catch (error) { + console.log('Entro al error', error) throw error; } } + async userConfirmation(accountNumber: string): Promise { try {