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();