diff --git a/server/controller/Usuario/escolares.js b/server/controller/Usuario/escolares.js index 5644a25..01dea13 100644 --- a/server/controller/Usuario/escolares.js +++ b/server/controller/Usuario/escolares.js @@ -16,7 +16,7 @@ const escolares = async (body) => { .then((res) => { if (!res.data.nombre || !res.data.carrconst || !res.data.avance) throw new Error( - 'El alumno no cumple con los requicitos para realizar el Servicio Social. Si cree que esto es erroneo comunicate con COESI.' + 'El alumno no cumple con los requisitos para realizar el Servicio Social. Si cree que esto es erroneo comunicate con COESI.' ); alumno = { nombre: res.data.nombre.trim(), diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js new file mode 100644 index 0000000..1a9fc3d --- /dev/null +++ b/server/db/hotfiexes.js @@ -0,0 +1,48 @@ +const moment = require('moment'); +const Usuario = require('./tablas/Usuario'); +const Servicio = require('./tablas/Servicio'); + +const corregir = async () => { + const dosMilVeinte = moment('2020-01-01'); + + await Servicio.findAll({ include: [{ model: Usuario }] }).then((res) => { + for (let i = 0; i < res.length; i++) { + let fechaInicio = moment(res[i].fechaInicio); + let fechaFin = moment(res[i].fechaFin); + + if (fechaFin.year() < dosMilVeinte.year()) { + console.log( + `El servicio ${res[i].idServicio} del usario ${ + res[i].Usuario.usuario + } con id ${ + res[i].idUsuario + } tiene la fecha Fin mal ${fechaFin.year()} status ${res[i].idStatus}` + ); + } + if (fechaInicio.year() < dosMilVeinte.year()) { + console.log( + `El servicio ${res[i].idServicio} del usario ${ + res[i].Usuario.usuario + } con id ${ + res[i].idUsuario + } tiene la fecha inicio mal ${fechaInicio.year()} status ${ + res[i].idStatus + }` + ); + } + if ( + res[i].idStatus != 10 && + res[i].idStatus != 7 && + res[i].idStatus > 3 && + (!res[i].direccion || + !res[i].telefono || + // !res[i].carpeta || + !res[i].fechaNacimiento) + ) { + console.log(res[i].dataValues); + } + } + }); +}; + +corregir(); diff --git a/server/helper/diario.js b/server/helper/diario.js index 03b6631..94fd66c 100644 --- a/server/helper/diario.js +++ b/server/helper/diario.js @@ -4,7 +4,6 @@ const Usuario = require('../db/tablas/Usuario'); const Programa = require('../db/tablas/Programa'); const gmail = require('./gmail'); const correos = require('./correos'); -const { where } = require('sequelize/types'); const diario = async () => { const now = moment();