49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
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();
|