From 62e622c52b295a3c7b5145f9112465f59421a823 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Mon, 4 Jan 2021 18:41:51 -0600 Subject: [PATCH] =?UTF-8?q?errores=20peque=C3=B1os=20corregidos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/controller/CuestionarioAlumno/nuevo.js | 234 +++++++++--------- .../controller/CuestionarioPrograma/nuevo.js | 32 +-- server/controller/Servicio/cartaAceptacion.js | 8 +- server/db/csv.js | 74 +++--- server/db/install.js | 2 +- server/db/tablas/CuestionarioAlumno.js | 60 ++--- server/db/tablas/CuestionarioPrograma.js | 14 +- server/helper/validar.js | 2 +- 8 files changed, 212 insertions(+), 214 deletions(-) diff --git a/server/controller/CuestionarioAlumno/nuevo.js b/server/controller/CuestionarioAlumno/nuevo.js index 691889f..b70e11a 100644 --- a/server/controller/CuestionarioAlumno/nuevo.js +++ b/server/controller/CuestionarioAlumno/nuevo.js @@ -4,96 +4,92 @@ const Servicio = require('../../db/tablas/Servicio'); const nuevo = async (body) => { let idServicio = validar.validarId(body.idServicio); - - let sexo = body.asnwers.sexo; - let edad = body.asnwers.edad; - let servicioMedico = body.asnwers.servicioMedico; - let pUno = body.asnwers.p1; - let pDos = body.asnwers.p2; - let pCuatro = body.asnwers.p4; - let pSeis = body.asnwers.p6; - let pSiete = body.asnwers.p7; - let pNueve = body.asnwers.p9; - let pDiez = body.asnwers.p10; - let pOnce = body.asnwers.p11; - let pDoce = body.asnwers.p12; - let pTrece = body.asnwers.p13; - let pDieciseis = body.asnwers.p16; - let pDieciocho = body.asnwers.p18; - let pDiecinueve = body.asnwers.p19; - let pVeinte = body.asnwers.p20; - let pVeinticinco = body.asnwers.p25; - let pVeintiseis = body.asnwers.p26; - let pVeintisiete = body.asnwers.p27; - let pVeintiocho = body.asnwers.p28; - let pVeintinueve = body.asnwers.p29; - let pTreinta = body.asnwers.p30; - //strings - let pTres = ''; - let pCinco =''; - let pOcho =''; - let pCatorce = ''; - let pQuince = ''; - let pDiecisiete = ''; - let pVeintiuno = ''; - let pVeintidos = ''; - let pVeintitres = ''; - let pVeinticuatro = ''; - - for(let i= 0 ; i < body.asnwers.p3.length ; i++){ - pTres += body.asnwers.p3[i] - if(i < body.asnwers.p3.length -1) pTres += ',' - } - - for(let i= 0 ; i < body.asnwers.p5.length ; i++){ - pCinco += body.asnwers.p5[i] - if(i < body.asnwers.p5.length -1) pCinco += ',' - } - - for(let i= 0 ; i < body.asnwers.p8.length ; i++){ - pOcho += body.asnwers.p8[i] - if(i < body.asnwers.p8.length -1) pOcho += ',' - } - - for(let i= 0 ; i < body.asnwers.p14.length ; i++){ - pCatorce += body.asnwers.p14[i] - if(i < body.asnwers.p14.length -1) pCatorce += ',' - } - - for(let i= 0 ; i < body.asnwers.p15.length ; i++){ - pQuince += body.asnwers.p15[i] - if(i < body.asnwers.p15.length -1) pQuince += ',' - } - - for(let i= 0 ; i < body.asnwers.p17.length ; i++){ - pDiecisiete += body.asnwers.p17[i] - if(i < body.asnwers.p17.length -1) pDiecisiete += ',' - } - - for(let i= 0 ; i < body.asnwers.p21.length ; i++){ - pVeintiuno += body.asnwers.p21[i] - if(i < body.asnwers.p21.length -1) pVeintiuno += ',' - } - - for(let i= 0 ; i < body.asnwers.p22.length ; i++){ - pVeintidos += body.asnwers.p22[i] - if(i < body.asnwers.p22.length -1) pVeintidos += ',' - } - - for(let i= 0 ; i < body.asnwers.p23.length ; i++){ - pVeintitres += body.asnwers.p23[i] - if(i < body.asnwers.p23.length -1) pVeintitres += ',' - } - - for(let i= 0 ; i < body.asnwers.p24.length ; i++){ - pVeinticuatro += body.asnwers.p24[i] - if(i < body.asnwers.p24.length -1) pVeinticuatro += ',' - } -console.log(body.asnwers.p5) - console.log(pCinco) - -return Servicio.findOne({ where: { idServicio } }) + let sexo = body.sexo; + let edad = body.edad; + let servicioMedico = body.servicioMedico; + let p1 = body.p1; + let p2 = body.p2; + let p4 = body.p4; + let p6 = body.p6; + let p7 = body.p7; + let p9 = body.p9; + let p10 = body.p10; + let p11 = body.p11; + let p12 = body.p12; + let p13 = body.p13; + let p16 = body.p16; + let p18 = body.p18; + let p19 = body.p19; + let p20 = body.p20; + let p25 = body.p25; + let p26 = body.p26; + let p27 = body.p27; + let p28 = body.p28; + let p29 = body.p29; + let p30 = body.p30; + let p3 = ''; + let p5 = ''; + let p8 = ''; + let p14 = ''; + let p15 = ''; + let p17 = ''; + let p21 = ''; + let p22 = ''; + let p23 = ''; + let p24 = ''; + + for (let i = 0; i < body.p3.length; i++) { + p3 += body.p3[i]; + if (i < body.p3.length - 1) p3 += ','; + } + + for (let i = 0; i < body.p5.length; i++) { + p5 += body.p5[i]; + if (i < body.p5.length - 1) p5 += ','; + } + + for (let i = 0; i < body.p8.length; i++) { + p8 += body.p8[i]; + if (i < body.p8.length - 1) p8 += ','; + } + + for (let i = 0; i < body.p14.length; i++) { + p14 += body.p14[i]; + if (i < body.p14.length - 1) p14 += ','; + } + + for (let i = 0; i < body.p15.length; i++) { + p15 += body.p15[i]; + if (i < body.p15.length - 1) p15 += ','; + } + + for (let i = 0; i < body.p17.length; i++) { + p17 += body.p17[i]; + if (i < body.p17.length - 1) p17 += ','; + } + + for (let i = 0; i < body.p21.length; i++) { + p21 += body.p21[i]; + if (i < body.p21.length - 1) p21 += ','; + } + + for (let i = 0; i < body.p22.length; i++) { + p22 += body.p22[i]; + if (i < body.p22.length - 1) p22 += ','; + } + + for (let i = 0; i < body.p23.length; i++) { + p23 += body.p23[i]; + if (i < body.p23.length - 1) p23 += ','; + } + + for (let i = 0; i < body.p24.length; i++) { + p24 += body.p24[i]; + if (i < body.p24.length - 1) p24 += ','; + } + + return Servicio.findOne({ where: { idServicio } }) .then((res) => { if (!res) throw new Error('No existe este Servicio Social.'); if (res.idCuestionarioAlumno) @@ -106,36 +102,36 @@ return Servicio.findOne({ where: { idServicio } }) sexo, edad, servicioMedico, - pUno, - pDos, - pTres, - pCuatro, - pCinco, - pSeis, - pSiete, - pOcho, - pNueve, - pDiez, - pOnce, - pDoce, - pTrece, - pCatorce, - pQuince, - pDieciseis, - pDiecisiete, - pDieciocho, - pDiecinueve, - pVeinte, - pVeintiuno, - pVeintidos, - pVeintitres, - pVeinticuatro, - pVeinticinco, - pVeintiseis, - pVeintisiete, - pVeintiocho, - pVeintinueve, - pTreinta, + p1, + p2, + p3, + p4, + p5, + p6, + p7, + p8, + p9, + p10, + p11, + p12, + p13, + p14, + p15, + p16, + p17, + p18, + p19, + p20, + p21, + p22, + p23, + p24, + p25, + p26, + p27, + p28, + p29, + p30, }); case 1: case 2: diff --git a/server/controller/CuestionarioPrograma/nuevo.js b/server/controller/CuestionarioPrograma/nuevo.js index 993ade1..bd9ee59 100644 --- a/server/controller/CuestionarioPrograma/nuevo.js +++ b/server/controller/CuestionarioPrograma/nuevo.js @@ -4,14 +4,14 @@ const Servicio = require('../../db/tablas/Servicio'); const nuevo = async (body) => { let idServicio = validar.validarId(body.idServicio); - let actividadUno = ''; - let actividadDos = ''; - let actividadTres = ''; - let actividadCuatro = ''; - let actividadCinco = ''; - let retroalimentacion = ''; - let pSeis = ''; - let pSiete = ''; + // let actividad1 = body.asnwers.actividad1; + // let actividad2 = body.asnwers.actividad2; + // let actividad3 = body.asnwers.actividad3; + // let actividad4 = body.asnwers.actividad4; + // let actividad5 = body.asnwers.actividad5; + // let retroalimentacion = body.asnwers.retroalimentacion; + // let p6 = body.asnwers.p6; + // let p7 = body.asnwers.p7; return Servicio.findOne({ where: { idServicio } }) .then((res) => { @@ -23,14 +23,14 @@ const nuevo = async (body) => { switch (res.idStatus) { case 4: return CuestionarioPrograma.create({ - actividadUno, - actividadDos, - actividadTres, - actividadCuatro, - actividadCinco, - retroalimentacion, - pSeis, - pSiete, + actividad1: '', + actividad2: '', + actividad3: '', + actividad4: '', + actividad5: '', + retroalimentacion: '', + p6: '', + p7: '', }); case 1: case 2: diff --git a/server/controller/Servicio/cartaAceptacion.js b/server/controller/Servicio/cartaAceptacion.js index af3ac3d..82fc3d1 100644 --- a/server/controller/Servicio/cartaAceptacion.js +++ b/server/controller/Servicio/cartaAceptacion.js @@ -14,9 +14,11 @@ const cartaTermino = async (body, file) => { throw new Error('Ya se subio la Carta de Aceptación.'); switch (res.idStatus) { case 7: - let path = `./server/uploads/${ - (validar.validar(file, 'El archivo'), 1000) - }`; + let path = `./server/uploads/${validar.validar( + file, + 'El archivo', + 1000 + )}`; return drive.uploadFile( path, diff --git a/server/db/csv.js b/server/db/csv.js index ef945d7..3f3ea53 100644 --- a/server/db/csv.js +++ b/server/db/csv.js @@ -219,14 +219,14 @@ const guardar = async () => { } } await CuestionarioPrograma.create({ - actividadUno: cuestionariosPrograma[i].actividadUno, - actividadDos: cuestionariosPrograma[i].actividadDos, - actividadTres: cuestionariosPrograma[i].actividadTres, - actividadCuatro: cuestionariosPrograma[i].actividadCuatro, - actividadCinco: cuestionariosPrograma[i].actividadCinco, + actividad1: cuestionariosPrograma[i].actividadUno, + actividad2: cuestionariosPrograma[i].actividadDos, + actividad3: cuestionariosPrograma[i].actividadTres, + actividad4: cuestionariosPrograma[i].actividadCuatro, + actividad5: cuestionariosPrograma[i].actividadCinco, retroalimentacion: cuestionariosPrograma[i].retroalimentacion, - pSeis: cuestionariosPrograma[i].pSeis, - pSiete: cuestionariosPrograma[i].pSiete, + p6: cuestionariosPrograma[i].pSeis, + p7: cuestionariosPrograma[i].pSiete, createdAt: cuestionariosPrograma[i].createdAt, }) .then((res) => { @@ -265,36 +265,36 @@ const guardar = async () => { sexo: cuestionariosAlumno[i].sexo, edad: cuestionariosAlumno[i].edad, servicioMedico: cuestionariosAlumno[i].servicioMedico, - pUno: cuestionariosAlumno[i].pUno, - pDos: cuestionariosAlumno[i].pDos, - pTres: cuestionariosAlumno[i].pTres, - pCuatro: cuestionariosAlumno[i].pCuatro, - pCinco: cuestionariosAlumno[i].pCinco, - pSeis: cuestionariosAlumno[i].pSeis, - pSiete: cuestionariosAlumno[i].pSiete, - pOcho: cuestionariosAlumno[i].pOcho, - pNueve: cuestionariosAlumno[i].pNueve, - pDiez: cuestionariosAlumno[i].pDiez, - pOnce: cuestionariosAlumno[i].pOnce, - pDoce: cuestionariosAlumno[i].pDoce, - pTrece: cuestionariosAlumno[i].pTrece, - pCatorce: cuestionariosAlumno[i].pCatorce, - pQuince: cuestionariosAlumno[i].pQuince, - pDieciseis: cuestionariosAlumno[i].pDieciseis, - pDiecisiete: cuestionariosAlumno[i].pDiecisiete, - pDieciocho: cuestionariosAlumno[i].pDieciocho, - pDiecinueve: cuestionariosAlumno[i].pDiecinueve, - pVeinte: cuestionariosAlumno[i].pVeinte, - pVeintiuno: cuestionariosAlumno[i].pVeintiuno, - pVeintidos: cuestionariosAlumno[i].pVeintidos, - pVeintitres: cuestionariosAlumno[i].pVeintitres, - pVeinticuatro: cuestionariosAlumno[i].pVeinticuatro, - pVeinticinco: cuestionariosAlumno[i].pVeinticinco, - pVeintiseis: cuestionariosAlumno[i].pVeintiseis, - pVeintisiete: cuestionariosAlumno[i].pVeintisiete, - pVeintiocho: cuestionariosAlumno[i].pVeintiocho, - pVeintinueve: cuestionariosAlumno[i].pVeintinueve, - pTreinta: cuestionariosAlumno[i].pTreinta, + p1: cuestionariosAlumno[i].pUno === 's' ? true : false, + p2: cuestionariosAlumno[i].pDos === 's' ? true : false, + p3: cuestionariosAlumno[i].pTres, + p4: cuestionariosAlumno[i].pCuatro === 's' ? true : false, + p5: cuestionariosAlumno[i].pCinco, + p6: cuestionariosAlumno[i].pSeis === 's' ? true : false, + p7: cuestionariosAlumno[i].pSiete === 's' ? true : false, + p8: cuestionariosAlumno[i].pOcho, + p9: cuestionariosAlumno[i].pNueve === 's' ? true : false, + p10: cuestionariosAlumno[i].pDiez === 's' ? true : false, + p11: cuestionariosAlumno[i].pOnce === 's' ? true : false, + p12: cuestionariosAlumno[i].pDoce === 's' ? true : false, + p13: cuestionariosAlumno[i].pTrece === 's' ? true : false, + p14: cuestionariosAlumno[i].pCatorce, + p15: cuestionariosAlumno[i].pQuince, + p16: cuestionariosAlumno[i].pDieciseis, + p17: cuestionariosAlumno[i].pDiecisiete, + p18: cuestionariosAlumno[i].pDieciocho === 's' ? true : false, + p19: cuestionariosAlumno[i].pDiecinueve === 's' ? true : false, + p20: cuestionariosAlumno[i].pVeinte === 's' ? true : false, + p21: cuestionariosAlumno[i].pVeintiuno, + p22: cuestionariosAlumno[i].pVeintidos, + p23: cuestionariosAlumno[i].pVeintitres, + p24: cuestionariosAlumno[i].pVeinticuatro, + p25: cuestionariosAlumno[i].pVeinticinco === 's' ? true : false, + p26: cuestionariosAlumno[i].pVeintiseis === 's' ? true : false, + p27: cuestionariosAlumno[i].pVeintisiete, + p28: cuestionariosAlumno[i].pVeintiocho, + p29: cuestionariosAlumno[i].pVeintinueve, + p30: cuestionariosAlumno[i].pTreinta, createdAt: cuestionariosAlumno[i].createdAt, }) .then((res) => { diff --git a/server/db/install.js b/server/db/install.js index f480957..b534160 100644 --- a/server/db/install.js +++ b/server/db/install.js @@ -85,8 +85,8 @@ const dataTipoUsuario = async () => { const dataStatus = async () => { const data = [ 'Pre-Registro', + 'Pre-Registro Validado', 'Registro', - 'Registro Validado', 'Pre-Termino', 'Termino', 'Liberación', diff --git a/server/db/tablas/CuestionarioAlumno.js b/server/db/tablas/CuestionarioAlumno.js index 001cf67..c6173cf 100644 --- a/server/db/tablas/CuestionarioAlumno.js +++ b/server/db/tablas/CuestionarioAlumno.js @@ -23,123 +23,123 @@ CuestionarioAlumno.init( type: DataTypes.STRING(100), allowNull: false, }, - pUno: { + p1: { type: DataTypes.BOOLEAN, allowNull: false, }, - pDos: { + p2: { type: DataTypes.BOOLEAN, allowNull: false, }, - pTres: { + p3: { type: DataTypes.STRING(150), allowNull: false, }, - pCuatro: { + p4: { type: DataTypes.BOOLEAN, allowNull: false, }, - pCinco: { + p5: { type: DataTypes.STRING(7), allowNull: false, }, - pSeis: { + p6: { type: DataTypes.BOOLEAN, allowNull: false, }, - pSiete: { + p7: { type: DataTypes.BOOLEAN, allowNull: false, }, - pOcho: { + p8: { type: DataTypes.STRING(5), allowNull: false, }, - pNueve: { + p9: { type: DataTypes.BOOLEAN, allowNull: false, }, - pDiez: { + p10: { type: DataTypes.BOOLEAN, allowNull: false, }, - pOnce: { + p11: { type: DataTypes.BOOLEAN, allowNull: false, }, - pDoce: { + p12: { type: DataTypes.BOOLEAN, allowNull: false, }, - pTrece: { + p13: { type: DataTypes.BOOLEAN, allowNull: false, }, - pCatorce: { + p14: { type: DataTypes.STRING(7), allowNull: false, }, - pQuince: { + p15: { type: DataTypes.STRING(7), allowNull: false, }, - pDieciseis: { + p16: { type: DataTypes.STRING(2), allowNull: false, }, - pDiecisiete: { + p17: { type: DataTypes.STRING(5), allowNull: false, }, - pDieciocho: { + p18: { type: DataTypes.BOOLEAN, allowNull: false, }, - pDiecinueve: { + p19: { type: DataTypes.BOOLEAN, allowNull: false, }, - pVeinte: { + p20: { type: DataTypes.BOOLEAN, allowNull: false, }, - pVeintiuno: { + p21: { type: DataTypes.STRING(9), allowNull: false, }, - pVeintidos: { + p22: { type: DataTypes.STRING(23), allowNull: false, }, - pVeintitres: { + p23: { type: DataTypes.STRING(8), allowNull: false, }, - pVeinticuatro: { + p24: { type: DataTypes.STRING(8), allowNull: false, }, - pVeinticinco: { + p25: { type: DataTypes.BOOLEAN, allowNull: false, }, - pVeintiseis: { + p26: { type: DataTypes.BOOLEAN, allowNull: false, }, - pVeintisiete: { + p27: { type: DataTypes.STRING(400), allowNull: false, }, - pVeintiocho: { + p28: { type: DataTypes.STRING(1), allowNull: false, }, - pVeintinueve: { + p29: { type: DataTypes.STRING(1), allowNull: false, }, - pTreinta: { + p30: { type: DataTypes.STRING(400), allowNull: false, }, diff --git a/server/db/tablas/CuestionarioPrograma.js b/server/db/tablas/CuestionarioPrograma.js index 89e3944..176a2f6 100644 --- a/server/db/tablas/CuestionarioPrograma.js +++ b/server/db/tablas/CuestionarioPrograma.js @@ -11,23 +11,23 @@ CuestionarioPrograma.init( unique: true, autoIncrement: true, }, - actividadUno: { + actividad1: { type: DataTypes.STRING(400), allowNull: false, }, - actividadDos: { + actividad2: { type: DataTypes.STRING(400), allowNull: false, }, - actividadTres: { + actividad3: { type: DataTypes.STRING(400), allowNull: false, }, - actividadCuatro: { + actividad4: { type: DataTypes.STRING(400), allowNull: false, }, - actividadCinco: { + actividad5: { type: DataTypes.STRING(400), allowNull: false, }, @@ -35,11 +35,11 @@ CuestionarioPrograma.init( type: DataTypes.STRING(9), allowNull: false, }, - pSeis: { + p6: { type: DataTypes.STRING(500), allowNull: false, }, - pSiete: { + p7: { type: DataTypes.STRING(800), allowNull: false, }, diff --git a/server/helper/validar.js b/server/helper/validar.js index e2bd016..dd3154d 100644 --- a/server/helper/validar.js +++ b/server/helper/validar.js @@ -40,7 +40,7 @@ const validarCorreo = (correo) => { }; const caracteresEspeciales = (char) => { - const charset = [' ', '.', '-', ',', '/', '#']; + const charset = [' ', '.', '-', ',', '/', '#', '?', '¿']; for (let i = 0; i < charset.length; i++) if (charset[i] === char) return true; return false;