diff --git a/server/controller/Usuario/escolares.js b/server/controller/Usuario/escolares.js index b04e6da..8c6d6a1 100644 --- a/server/controller/Usuario/escolares.js +++ b/server/controller/Usuario/escolares.js @@ -9,21 +9,30 @@ const escolares = async (body) => { const numeroCuenta = validar.validarNumeroCuenta(body.numeroCuenta); let alumno; - // return axios({ - // method: 'post', - // url: `${process.env.ESCOLARES}${numeroCuenta}`, - // data: `${process.env.ESCOLARES_PASS}`, - // }) - return sybase(numeroCuenta) + //return sybase(numeroCuenta) + return axios({ + method: 'post', + url: `${process.env.ESCOLARES}${numeroCuenta}`, + data: `${process.env.ESCOLARES_PASS}`, + }) .then((res) => { - if (!res[0].nombre || !res[0].carrconst || !res[0].avance) + // if (!res[0].nombre || !res[0].carrconst || !res[0].avance) + // throw new Error( + // 'El alumno no cumple con los requisitos para realizar el Servicio Social. Si cree que esto es erroneo comunicate con COESI.' + // ); + // alumno = { + // nombre: res[0].nombre.trim(), + // creditos: res[0].avance, + // carrera: res[0].carrconst.trim(), + // }; + if (!res.data.nombre || !res.data.carrconst || !res.data.avance) throw new Error( 'El alumno no cumple con los requisitos para realizar el Servicio Social. Si cree que esto es erroneo comunicate con COESI.' ); alumno = { - nombre: res[0].nombre.trim(), - creditos: res[0].avance, - carrera: res[0].carrconst.trim(), + nombre: res.data.nombre.trim(), + creditos: res.data.avance, + carrera: res.data.carrconst.trim(), }; return Carrera.findOne({ where: { carrera: alumno.carrera } }); })