From 4c92fd75af30545bbc847ab16f3bea514c5cbcd3 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:15:22 -0600 Subject: [PATCH 01/13] error --- server/controller/Servicio/registroValidado.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/controller/Servicio/registroValidado.js b/server/controller/Servicio/registroValidado.js index 850cdf1..d562d35 100644 --- a/server/controller/Servicio/registroValidado.js +++ b/server/controller/Servicio/registroValidado.js @@ -68,9 +68,9 @@ const registroValidado = async (body) => { .then((res) => Servicio.update( // Producción - // { idStatus: 3, direccion, telefono, fechaNacimiento }, + { idStatus: 3, direccion, telefono, fechaNacimiento }, // Pruebas - { idStatus: 4, direccion, telefono, fechaNacimiento }, + // { idStatus: 4, direccion, telefono, fechaNacimiento }, { where: { idServicio } } ) ) From 7c3ebbd8351fed019c727677c584c7334a646912 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:20:05 -0600 Subject: [PATCH 02/13] error --- server/db/hotfiexes.js | 83 ++++++++++++++++++++++++------------------ 1 file changed, 48 insertions(+), 35 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index f9c1f7c..4ae59b8 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -3,43 +3,56 @@ const Usuario = require('./tablas/Usuario'); const Servicio = require('./tablas/Servicio'); const corregir = async () => { - const dosMilVeinte = moment('2020-01-01'); + // const dosMilVeinte = moment('2020-01-01'); - await Servicio.findAll({ include: [{ model: Usuario }] }).then((res) => { + // 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); + // } + // } + // }); + const hoy = moment(); + + Servicio.findAll({ where: { idStatus: 4 } }).then(async (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); + if (res[i].fechaFin > hoy) { + console.log(res[i]); + // await Servicio.update( + // { idStatus: 3 }, + // { where: { idServicio: res[i].idServicio } } + // ); } } }); From c0c2936f9edac55716762d3be81bc0dcae093da5 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:24:35 -0600 Subject: [PATCH 03/13] error --- server/db/hotfiexes.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index 4ae59b8..c19113d 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -48,14 +48,19 @@ const corregir = async () => { Servicio.findAll({ where: { idStatus: 4 } }).then(async (res) => { for (let i = 0; i < res.length; i++) { if (res[i].fechaFin > hoy) { - console.log(res[i]); + console.log(res[i].dataValues); // await Servicio.update( // { idStatus: 3 }, // { where: { idServicio: res[i].idServicio } } // ); } } + console.log(res.length); }); }; corregir(); + +/* + * + */ From f848985fbd91929c8e484f12403c8ac344e8dac4 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:33:32 -0600 Subject: [PATCH 04/13] error --- server/db/hotfiexes.js | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index c19113d..a62491d 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -1,6 +1,8 @@ const moment = require('moment'); +const { Op } = require('sequelize'); const Usuario = require('./tablas/Usuario'); const Servicio = require('./tablas/Servicio'); +const { Op } = require('sequelize/types'); const corregir = async () => { // const dosMilVeinte = moment('2020-01-01'); @@ -45,22 +47,32 @@ const corregir = async () => { // }); const hoy = moment(); - Servicio.findAll({ where: { idStatus: 4 } }).then(async (res) => { - for (let i = 0; i < res.length; i++) { - if (res[i].fechaFin > hoy) { - console.log(res[i].dataValues); - // await Servicio.update( - // { idStatus: 3 }, - // { where: { idServicio: res[i].idServicio } } - // ); + Servicio.findAll({ where: { idStatus: { [Op.gte]: 4 } } }).then( + async (res) => { + let contador = 0; + for (let i = 0; i < res.length; i++) { + if (res[i].fechaFin > hoy) { + console.log(res[i].informeGlobal); + console.log(res[i].cartaTermino); + console.log(res[i].idCuestionarioAlumno); + console.log(res[i].idCuestionarioPrograma); + contador++; + // if ( + // !res[i].informeGlobal && + // !res[i].cartaTermino && + // !res[i].idCuestionarioAlumno && + // !res[i].idCuestionarioPrograma + // ) { + // await Servicio.update( + // { idStatus: 3 }, + // { where: { idServicio: res[i].idServicio } } + // ); + // } + } } + console.log(contador); } - console.log(res.length); - }); + ); }; corregir(); - -/* - * - */ From cf6de26001f3b387b9ec60fbfd80eed34c45f909 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:36:48 -0600 Subject: [PATCH 05/13] error --- server/db/hotfiexes.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index a62491d..cbf3eb9 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -2,7 +2,6 @@ const moment = require('moment'); const { Op } = require('sequelize'); const Usuario = require('./tablas/Usuario'); const Servicio = require('./tablas/Servicio'); -const { Op } = require('sequelize/types'); const corregir = async () => { // const dosMilVeinte = moment('2020-01-01'); @@ -56,6 +55,8 @@ const corregir = async () => { console.log(res[i].cartaTermino); console.log(res[i].idCuestionarioAlumno); console.log(res[i].idCuestionarioPrograma); + console.log(res[i].idStatus); + contador++; // if ( // !res[i].informeGlobal && From 6dee979bcf15c32bbaea8a268bf86c421dcb3e04 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Wed, 27 Jan 2021 21:52:58 -0600 Subject: [PATCH 06/13] error --- server/db/hotfiexes.js | 48 ++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index cbf3eb9..7821f9d 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -46,34 +46,32 @@ const corregir = async () => { // }); const hoy = moment(); - Servicio.findAll({ where: { idStatus: { [Op.gte]: 4 } } }).then( - async (res) => { - let contador = 0; - for (let i = 0; i < res.length; i++) { - if (res[i].fechaFin > hoy) { - console.log(res[i].informeGlobal); - console.log(res[i].cartaTermino); - console.log(res[i].idCuestionarioAlumno); - console.log(res[i].idCuestionarioPrograma); - console.log(res[i].idStatus); + Servicio.findAll({ where: { idStatus: 4 } }).then(async (res) => { + for (let i = 0; i < res.length; i++) { + if (res[i].fechaFin > hoy) { + // console.log(res[i].informeGlobal); + // console.log(res[i].cartaTermino); + // console.log(res[i].idCuestionarioAlumno); + // console.log(res[i].idCuestionarioPrograma); + // console.log(res[i].idStatus); - contador++; - // if ( - // !res[i].informeGlobal && - // !res[i].cartaTermino && - // !res[i].idCuestionarioAlumno && - // !res[i].idCuestionarioPrograma - // ) { - // await Servicio.update( - // { idStatus: 3 }, - // { where: { idServicio: res[i].idServicio } } - // ); - // } - } + // contador++; + // if ( + // !res[i].informeGlobal && + // !res[i].cartaTermino && + // !res[i].idCuestionarioAlumno && + // !res[i].idCuestionarioPrograma + // ) { + await Servicio.update( + { idStatus: 3 }, + { where: { idServicio: res[i].idServicio } } + ).then((res2) => { + console.log(`Se actualizo el servicio con id ${res[i]} .`); + }); + // } } - console.log(contador); } - ); + }); }; corregir(); From 1f1511d0aeef04548ffd7924c2afb8b354935413 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Thu, 28 Jan 2021 19:25:09 -0600 Subject: [PATCH 07/13] =?UTF-8?q?expandir=20tama=C3=B1o=20programa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/db/hotfiexes.js | 2 +- server/db/tablas/Servicio.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index 7821f9d..7140762 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -66,7 +66,7 @@ const corregir = async () => { { idStatus: 3 }, { where: { idServicio: res[i].idServicio } } ).then((res2) => { - console.log(`Se actualizo el servicio con id ${res[i]} .`); + console.log(`Se actualizo el servicio con id ${res[i].idServicio} .`); }); // } } diff --git a/server/db/tablas/Servicio.js b/server/db/tablas/Servicio.js index 2a24c8a..8f15889 100644 --- a/server/db/tablas/Servicio.js +++ b/server/db/tablas/Servicio.js @@ -71,7 +71,7 @@ Servicio.init( defaultValue: null, }, programaInterno: { - type: DataTypes.STRING(150), + type: DataTypes.STRING(250), allowNull: true, defaultValue: null, }, From b9ced98eb1d701bbaea168119e6c3f12ad731e94 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Fri, 29 Jan 2021 11:51:59 -0600 Subject: [PATCH 08/13] listar alumnos con status 4 incorrecto --- server/db/hotfiexes.js | 374 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 370 insertions(+), 4 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index 7140762..ac5cd9f 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -1,7 +1,9 @@ +const fs = require('fs'); const moment = require('moment'); const { Op } = require('sequelize'); const Usuario = require('./tablas/Usuario'); const Servicio = require('./tablas/Servicio'); +const { convertArrayToCSV } = require('convert-array-to-csv'); const corregir = async () => { // const dosMilVeinte = moment('2020-01-01'); @@ -38,9 +40,6 @@ const corregir = async () => { // (!res[i].direccion || // !res[i].telefono || // !res[i].carpeta || - // !res[i].fechaNacimiento) - // ) { - // console.log(res[i].dataValues); // } // } // }); @@ -74,4 +73,371 @@ const corregir = async () => { }); }; -corregir(); +// corregir(); + +let a = [ + { + idServicio: 716, + fechaInicio: '2020-08-04T00:00:00.000Z', + fechaFin: '2021-03-04T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 2742, + ususario: '315261141', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 1393, + fechaInicio: '2020-09-21T00:00:00.000Z', + fechaFin: '2021-03-22T00:00:00.000Z', + cartaTermino: null, + informeGlobal: '1bbGn8E4Y290MRLmuzrDRBfZKB-cHv8pZ', + idUsuario: 2576, + ususario: '314276043', + idStatus: 4, + idCuestionarioAlumno: 674, + idCuestionarioPrograma: null, + }, + { + idServicio: 1438, + fechaInicio: '2020-10-15T00:00:00.000Z', + fechaFin: '2021-04-15T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1460, + ususario: '305275705', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 1743, + fechaInicio: '2020-09-14T00:00:00.000Z', + fechaFin: '2021-03-15T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3355, + ususario: '418080007', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 1744, + fechaInicio: '2020-09-21T00:00:00.000Z', + fechaFin: '2021-03-21T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3225, + ususario: '417073978', + idStatus: 4, + idCuestionarioAlumno: 635, + idCuestionarioPrograma: null, + }, + { + idServicio: 1857, + fechaInicio: '2020-12-08T00:00:00.000Z', + fechaFin: '2021-06-08T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 2497, + ususario: '314192233', + idStatus: 4, + idCuestionarioAlumno: 650, + idCuestionarioPrograma: null, + }, + { + idServicio: 1955, + fechaInicio: '2020-12-03T00:00:00.000Z', + fechaFin: '2021-06-21T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1510, + ususario: '308238497', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2002, + fechaInicio: '2020-12-07T00:00:00.000Z', + fechaFin: '2021-07-07T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1392, + ususario: '086022963', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2019, + fechaInicio: '2020-11-03T00:00:00.000Z', + fechaFin: '2021-05-03T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1442, + ususario: '304127034', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2028, + fechaInicio: '2020-12-30T00:00:00.000Z', + fechaFin: '2021-06-30T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 2836, + ususario: '414075193', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2029, + fechaInicio: '2020-12-31T00:00:00.000Z', + fechaFin: '2021-06-30T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1661, + ususario: '311037674', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2030, + fechaInicio: '2020-12-03T06:00:00.000Z', + fechaFin: '2021-06-21T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1605, + ususario: '310240040', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2036, + fechaInicio: '2020-12-03T00:00:00.000Z', + fechaFin: '2021-06-04T00:00:00.000Z', + cartaTermino: null, + informeGlobal: '1isWQcyl01S6sGqKZ4Aw-iHij3VX0HYah', + idUsuario: 2740, + ususario: '315260852', + idStatus: 4, + idCuestionarioAlumno: 639, + idCuestionarioPrograma: null, + }, + { + idServicio: 2037, + fechaInicio: '2020-12-03T06:00:00.000Z', + fechaFin: '2021-06-04T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1741, + ususario: '311251971', + idStatus: 4, + idCuestionarioAlumno: 671, + idCuestionarioPrograma: null, + }, + { + idServicio: 2038, + fechaInicio: '2020-12-03T00:00:00.000Z', + fechaFin: '2021-06-21T00:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 1547, + ususario: '309265924', + idStatus: 4, + idCuestionarioAlumno: 634, + idCuestionarioPrograma: null, + }, + { + idServicio: 2039, + fechaInicio: '2021-01-20T06:00:00.000Z', + fechaFin: '2021-07-20T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3454, + ususario: '418080375', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2040, + fechaInicio: '2021-01-20T06:00:00.000Z', + fechaFin: '2021-07-20T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3455, + ususario: '418080375', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2041, + fechaInicio: '2021-01-20T06:00:00.000Z', + fechaFin: '2021-07-20T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3456, + ususario: '417111887', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2042, + fechaInicio: '2021-01-20T06:00:00.000Z', + fechaFin: '2021-07-20T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3457, + ususario: '314345941', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2044, + fechaInicio: '2021-02-02T06:00:00.000Z', + fechaFin: '2021-08-02T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3460, + ususario: '417070623', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2046, + fechaInicio: '2021-01-21T06:00:00.000Z', + fechaFin: '2021-07-21T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3465, + ususario: '314115151', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2047, + fechaInicio: '2021-02-02T06:00:00.000Z', + fechaFin: '2021-08-02T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3466, + ususario: '315201411', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2049, + fechaInicio: '2021-01-18T06:00:00.000Z', + fechaFin: '2021-07-18T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3464, + ususario: '303023445', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2051, + fechaInicio: '2021-01-18T06:00:00.000Z', + fechaFin: '2021-07-23T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3474, + ususario: '310130181', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2052, + fechaInicio: '2020-09-21T05:00:00.000Z', + fechaFin: '2021-03-22T06:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3475, + ususario: '314196413', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2053, + fechaInicio: '2021-01-18T06:00:00.000Z', + fechaFin: '2021-07-18T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3477, + ususario: '417111564', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2055, + fechaInicio: '2021-01-25T06:00:00.000Z', + fechaFin: '2021-07-25T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3480, + ususario: '313239867', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2058, + fechaInicio: '2021-01-18T06:00:00.000Z', + fechaFin: '2021-07-19T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3471, + ususario: '314285348', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2059, + fechaInicio: '2021-01-11T06:00:00.000Z', + fechaFin: '2021-07-12T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3483, + ususario: '315186884', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, + { + idServicio: 2061, + fechaInicio: '2021-01-27T06:00:00.000Z', + fechaFin: '2021-07-27T05:00:00.000Z', + cartaTermino: null, + informeGlobal: null, + idUsuario: 3485, + ususario: '416104291', + idStatus: 4, + idCuestionarioAlumno: null, + idCuestionarioPrograma: null, + }, +]; + +fs.appendFile("csv/status_4.csv", convertArrayToCSV(a), (err) => { + if (err) throw new Error(err); +}); From 8b1b22bf011409f768030e4a5ba683b758b5c41a Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Fri, 29 Jan 2021 11:52:13 -0600 Subject: [PATCH 09/13] listar alumnos con status 4 incorrecto --- server/db/hotfiexes.js | 730 ++++++++++++++++++++--------------------- 1 file changed, 365 insertions(+), 365 deletions(-) diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js index ac5cd9f..99ea9f9 100644 --- a/server/db/hotfiexes.js +++ b/server/db/hotfiexes.js @@ -75,369 +75,369 @@ const corregir = async () => { // corregir(); -let a = [ - { - idServicio: 716, - fechaInicio: '2020-08-04T00:00:00.000Z', - fechaFin: '2021-03-04T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 2742, - ususario: '315261141', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 1393, - fechaInicio: '2020-09-21T00:00:00.000Z', - fechaFin: '2021-03-22T00:00:00.000Z', - cartaTermino: null, - informeGlobal: '1bbGn8E4Y290MRLmuzrDRBfZKB-cHv8pZ', - idUsuario: 2576, - ususario: '314276043', - idStatus: 4, - idCuestionarioAlumno: 674, - idCuestionarioPrograma: null, - }, - { - idServicio: 1438, - fechaInicio: '2020-10-15T00:00:00.000Z', - fechaFin: '2021-04-15T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1460, - ususario: '305275705', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 1743, - fechaInicio: '2020-09-14T00:00:00.000Z', - fechaFin: '2021-03-15T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3355, - ususario: '418080007', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 1744, - fechaInicio: '2020-09-21T00:00:00.000Z', - fechaFin: '2021-03-21T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3225, - ususario: '417073978', - idStatus: 4, - idCuestionarioAlumno: 635, - idCuestionarioPrograma: null, - }, - { - idServicio: 1857, - fechaInicio: '2020-12-08T00:00:00.000Z', - fechaFin: '2021-06-08T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 2497, - ususario: '314192233', - idStatus: 4, - idCuestionarioAlumno: 650, - idCuestionarioPrograma: null, - }, - { - idServicio: 1955, - fechaInicio: '2020-12-03T00:00:00.000Z', - fechaFin: '2021-06-21T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1510, - ususario: '308238497', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2002, - fechaInicio: '2020-12-07T00:00:00.000Z', - fechaFin: '2021-07-07T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1392, - ususario: '086022963', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2019, - fechaInicio: '2020-11-03T00:00:00.000Z', - fechaFin: '2021-05-03T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1442, - ususario: '304127034', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2028, - fechaInicio: '2020-12-30T00:00:00.000Z', - fechaFin: '2021-06-30T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 2836, - ususario: '414075193', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2029, - fechaInicio: '2020-12-31T00:00:00.000Z', - fechaFin: '2021-06-30T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1661, - ususario: '311037674', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2030, - fechaInicio: '2020-12-03T06:00:00.000Z', - fechaFin: '2021-06-21T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1605, - ususario: '310240040', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2036, - fechaInicio: '2020-12-03T00:00:00.000Z', - fechaFin: '2021-06-04T00:00:00.000Z', - cartaTermino: null, - informeGlobal: '1isWQcyl01S6sGqKZ4Aw-iHij3VX0HYah', - idUsuario: 2740, - ususario: '315260852', - idStatus: 4, - idCuestionarioAlumno: 639, - idCuestionarioPrograma: null, - }, - { - idServicio: 2037, - fechaInicio: '2020-12-03T06:00:00.000Z', - fechaFin: '2021-06-04T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1741, - ususario: '311251971', - idStatus: 4, - idCuestionarioAlumno: 671, - idCuestionarioPrograma: null, - }, - { - idServicio: 2038, - fechaInicio: '2020-12-03T00:00:00.000Z', - fechaFin: '2021-06-21T00:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 1547, - ususario: '309265924', - idStatus: 4, - idCuestionarioAlumno: 634, - idCuestionarioPrograma: null, - }, - { - idServicio: 2039, - fechaInicio: '2021-01-20T06:00:00.000Z', - fechaFin: '2021-07-20T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3454, - ususario: '418080375', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2040, - fechaInicio: '2021-01-20T06:00:00.000Z', - fechaFin: '2021-07-20T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3455, - ususario: '418080375', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2041, - fechaInicio: '2021-01-20T06:00:00.000Z', - fechaFin: '2021-07-20T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3456, - ususario: '417111887', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2042, - fechaInicio: '2021-01-20T06:00:00.000Z', - fechaFin: '2021-07-20T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3457, - ususario: '314345941', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2044, - fechaInicio: '2021-02-02T06:00:00.000Z', - fechaFin: '2021-08-02T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3460, - ususario: '417070623', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2046, - fechaInicio: '2021-01-21T06:00:00.000Z', - fechaFin: '2021-07-21T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3465, - ususario: '314115151', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2047, - fechaInicio: '2021-02-02T06:00:00.000Z', - fechaFin: '2021-08-02T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3466, - ususario: '315201411', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2049, - fechaInicio: '2021-01-18T06:00:00.000Z', - fechaFin: '2021-07-18T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3464, - ususario: '303023445', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2051, - fechaInicio: '2021-01-18T06:00:00.000Z', - fechaFin: '2021-07-23T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3474, - ususario: '310130181', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2052, - fechaInicio: '2020-09-21T05:00:00.000Z', - fechaFin: '2021-03-22T06:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3475, - ususario: '314196413', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2053, - fechaInicio: '2021-01-18T06:00:00.000Z', - fechaFin: '2021-07-18T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3477, - ususario: '417111564', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2055, - fechaInicio: '2021-01-25T06:00:00.000Z', - fechaFin: '2021-07-25T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3480, - ususario: '313239867', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2058, - fechaInicio: '2021-01-18T06:00:00.000Z', - fechaFin: '2021-07-19T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3471, - ususario: '314285348', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2059, - fechaInicio: '2021-01-11T06:00:00.000Z', - fechaFin: '2021-07-12T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3483, - ususario: '315186884', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, - { - idServicio: 2061, - fechaInicio: '2021-01-27T06:00:00.000Z', - fechaFin: '2021-07-27T05:00:00.000Z', - cartaTermino: null, - informeGlobal: null, - idUsuario: 3485, - ususario: '416104291', - idStatus: 4, - idCuestionarioAlumno: null, - idCuestionarioPrograma: null, - }, -]; +// let a = [ +// { +// idServicio: 716, +// fechaInicio: '2020-08-04T00:00:00.000Z', +// fechaFin: '2021-03-04T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 2742, +// ususario: '315261141', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1393, +// fechaInicio: '2020-09-21T00:00:00.000Z', +// fechaFin: '2021-03-22T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: '1bbGn8E4Y290MRLmuzrDRBfZKB-cHv8pZ', +// idUsuario: 2576, +// ususario: '314276043', +// idStatus: 4, +// idCuestionarioAlumno: 674, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1438, +// fechaInicio: '2020-10-15T00:00:00.000Z', +// fechaFin: '2021-04-15T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1460, +// ususario: '305275705', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1743, +// fechaInicio: '2020-09-14T00:00:00.000Z', +// fechaFin: '2021-03-15T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3355, +// ususario: '418080007', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1744, +// fechaInicio: '2020-09-21T00:00:00.000Z', +// fechaFin: '2021-03-21T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3225, +// ususario: '417073978', +// idStatus: 4, +// idCuestionarioAlumno: 635, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1857, +// fechaInicio: '2020-12-08T00:00:00.000Z', +// fechaFin: '2021-06-08T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 2497, +// ususario: '314192233', +// idStatus: 4, +// idCuestionarioAlumno: 650, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 1955, +// fechaInicio: '2020-12-03T00:00:00.000Z', +// fechaFin: '2021-06-21T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1510, +// ususario: '308238497', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2002, +// fechaInicio: '2020-12-07T00:00:00.000Z', +// fechaFin: '2021-07-07T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1392, +// ususario: '086022963', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2019, +// fechaInicio: '2020-11-03T00:00:00.000Z', +// fechaFin: '2021-05-03T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1442, +// ususario: '304127034', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2028, +// fechaInicio: '2020-12-30T00:00:00.000Z', +// fechaFin: '2021-06-30T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 2836, +// ususario: '414075193', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2029, +// fechaInicio: '2020-12-31T00:00:00.000Z', +// fechaFin: '2021-06-30T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1661, +// ususario: '311037674', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2030, +// fechaInicio: '2020-12-03T06:00:00.000Z', +// fechaFin: '2021-06-21T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1605, +// ususario: '310240040', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2036, +// fechaInicio: '2020-12-03T00:00:00.000Z', +// fechaFin: '2021-06-04T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: '1isWQcyl01S6sGqKZ4Aw-iHij3VX0HYah', +// idUsuario: 2740, +// ususario: '315260852', +// idStatus: 4, +// idCuestionarioAlumno: 639, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2037, +// fechaInicio: '2020-12-03T06:00:00.000Z', +// fechaFin: '2021-06-04T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1741, +// ususario: '311251971', +// idStatus: 4, +// idCuestionarioAlumno: 671, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2038, +// fechaInicio: '2020-12-03T00:00:00.000Z', +// fechaFin: '2021-06-21T00:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 1547, +// ususario: '309265924', +// idStatus: 4, +// idCuestionarioAlumno: 634, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2039, +// fechaInicio: '2021-01-20T06:00:00.000Z', +// fechaFin: '2021-07-20T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3454, +// ususario: '418080375', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2040, +// fechaInicio: '2021-01-20T06:00:00.000Z', +// fechaFin: '2021-07-20T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3455, +// ususario: '418080375', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2041, +// fechaInicio: '2021-01-20T06:00:00.000Z', +// fechaFin: '2021-07-20T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3456, +// ususario: '417111887', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2042, +// fechaInicio: '2021-01-20T06:00:00.000Z', +// fechaFin: '2021-07-20T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3457, +// ususario: '314345941', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2044, +// fechaInicio: '2021-02-02T06:00:00.000Z', +// fechaFin: '2021-08-02T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3460, +// ususario: '417070623', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2046, +// fechaInicio: '2021-01-21T06:00:00.000Z', +// fechaFin: '2021-07-21T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3465, +// ususario: '314115151', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2047, +// fechaInicio: '2021-02-02T06:00:00.000Z', +// fechaFin: '2021-08-02T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3466, +// ususario: '315201411', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2049, +// fechaInicio: '2021-01-18T06:00:00.000Z', +// fechaFin: '2021-07-18T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3464, +// ususario: '303023445', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2051, +// fechaInicio: '2021-01-18T06:00:00.000Z', +// fechaFin: '2021-07-23T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3474, +// ususario: '310130181', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2052, +// fechaInicio: '2020-09-21T05:00:00.000Z', +// fechaFin: '2021-03-22T06:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3475, +// ususario: '314196413', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2053, +// fechaInicio: '2021-01-18T06:00:00.000Z', +// fechaFin: '2021-07-18T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3477, +// ususario: '417111564', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2055, +// fechaInicio: '2021-01-25T06:00:00.000Z', +// fechaFin: '2021-07-25T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3480, +// ususario: '313239867', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2058, +// fechaInicio: '2021-01-18T06:00:00.000Z', +// fechaFin: '2021-07-19T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3471, +// ususario: '314285348', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2059, +// fechaInicio: '2021-01-11T06:00:00.000Z', +// fechaFin: '2021-07-12T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3483, +// ususario: '315186884', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// { +// idServicio: 2061, +// fechaInicio: '2021-01-27T06:00:00.000Z', +// fechaFin: '2021-07-27T05:00:00.000Z', +// cartaTermino: null, +// informeGlobal: null, +// idUsuario: 3485, +// ususario: '416104291', +// idStatus: 4, +// idCuestionarioAlumno: null, +// idCuestionarioPrograma: null, +// }, +// ]; -fs.appendFile("csv/status_4.csv", convertArrayToCSV(a), (err) => { - if (err) throw new Error(err); -}); +// fs.appendFile("csv/status_4.csv", convertArrayToCSV(a), (err) => { +// if (err) throw new Error(err); +// }); From d012d8dc3272a5d89c5361933a98ff8d2108fd31 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Thu, 4 Feb 2021 18:14:51 -0600 Subject: [PATCH 10/13] drive solo 4 campos --- server/controller/CuestionarioAlumno/get.js | 1 - server/helper/diario.js | 2 +- server/helper/drive.js | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/server/controller/CuestionarioAlumno/get.js b/server/controller/CuestionarioAlumno/get.js index 10961f5..0a78a01 100644 --- a/server/controller/CuestionarioAlumno/get.js +++ b/server/controller/CuestionarioAlumno/get.js @@ -6,7 +6,6 @@ const CuestionarioAlumno = require('../../db/tablas/CuestionarioAlumno'); const Servicio = require('../../db/tablas/Servicio'); const Programa = require('../../db/tablas/Programa'); const Usuario = require('../../db/tablas/Usuario'); -const { EROFS } = require('constants'); const get = async (body) => { const year = validar.validarNumero(body.year, 4); diff --git a/server/helper/diario.js b/server/helper/diario.js index 1942a1b..fec23cd 100644 --- a/server/helper/diario.js +++ b/server/helper/diario.js @@ -30,7 +30,7 @@ const diario = async () => { servicios[i].Usuario.nombre ); - mensaje += `Se envio correo al alumno ${servicios[i].Usuario.usuario} con id ${servicios[i].Usuario.idUsuario} al correo ${servicios[i].correo} y al serviciosponsable ${servicios[i].Programa.Usuario.nombre} con id ${servicios[i].Programa.Usuario.idUsuario} y correo ${servicios[i].Programa.Usuario.usuario}\n`; + mensaje += `Se envio correo al alumno ${servicios[i].Usuario.usuario} con id ${servicios[i].Usuario.idUsuario} al correo ${servicios[i].correo} y al responsable ${servicios[i].Programa.Usuario.nombre} con id ${servicios[i].Programa.Usuario.idUsuario} y correo ${servicios[i].Programa.Usuario.usuario}\n`; await gmail(correoAlumno.subject, servicios[i].correo, correoAlumno.msj); await gmail( correoResponsable.subject, diff --git a/server/helper/drive.js b/server/helper/drive.js index 2e85794..4ad2708 100644 --- a/server/helper/drive.js +++ b/server/helper/drive.js @@ -101,7 +101,7 @@ const list = (pageToken) => { spaces: 'drive', pageSize: 1000, pageToken, - fields: '*', + // fields: '*', orderBy: 'name', }, (err, resp) => { From 0d9034312f4be921ce71a426471884ea5855d30d Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Thu, 4 Feb 2021 18:34:42 -0600 Subject: [PATCH 11/13] porcentaje --- server/helper/validar.js | 1 + 1 file changed, 1 insertion(+) diff --git a/server/helper/validar.js b/server/helper/validar.js index 097018e..258a7f4 100644 --- a/server/helper/validar.js +++ b/server/helper/validar.js @@ -54,6 +54,7 @@ const caracteresEspeciales = (char) => { '"', "'", '_', + '%', '\n', ]; From 3be16d98cc1bd4bc85645c8bcd2b1bba2df59a3a Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Thu, 4 Feb 2021 19:30:41 -0600 Subject: [PATCH 12/13] no mostrar cancelados a responsable --- server/controller/Servicio/serviciosResponsable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/controller/Servicio/serviciosResponsable.js b/server/controller/Servicio/serviciosResponsable.js index 18e91d8..941ae1c 100644 --- a/server/controller/Servicio/serviciosResponsable.js +++ b/server/controller/Servicio/serviciosResponsable.js @@ -40,7 +40,7 @@ const serviciosResponsable = async (body) => { }, }, { model: Carrera }, - { model: Status }, + { model: Status, where: { idStatus: { [Op.not]: 10 } } }, ], order: [['updatedAt', 'DESC']], }); From 32e6b06af085969b325218a454852789d17282fa Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Mon, 8 Feb 2021 11:23:42 -0600 Subject: [PATCH 13/13] archivos borrado --- server/db/antiguo.js | 313 --------------------------- server/db/capetasDrive.js | 73 ------- server/db/hotfiexes.js | 443 -------------------------------------- 3 files changed, 829 deletions(-) delete mode 100644 server/db/antiguo.js delete mode 100644 server/db/capetasDrive.js delete mode 100644 server/db/hotfiexes.js diff --git a/server/db/antiguo.js b/server/db/antiguo.js deleted file mode 100644 index 052185d..0000000 --- a/server/db/antiguo.js +++ /dev/null @@ -1,313 +0,0 @@ -const csv = require('csvtojson'); -const Carrera = require('./tablas/Carrera'); -const CuestionarioAlumno = require('./tablas/CuestionarioAlumno'); -const CuestionarioPrograma = require('./tablas/CuestionarioPrograma'); -const Programa = require('./tablas/Programa'); -const Servicio = require('./tablas/Servicio'); -const Usuario = require('./tablas/Usuario'); - -const guardar = async () => { - const idsProgramas = []; - const idsAlumnos = []; - const idsRegistros = []; - const responsables = await csv().fromFile('db/responsable.csv'); - let programas = await csv().fromFile('db/programa.csv'); - let alumnos = await csv().fromFile('db/alumno.csv'); - let registros = await csv().fromFile('db/registro.csv'); - let cuestionariosAlumno = await csv().fromFile('db/cuestionarioA.csv'); - let cuestionariosPrograma = await csv().fromFile('db/cuestionarioP.csv'); - - /* Insertar Responsables */ - for (let i = 0; i < responsables.length; i++) { - await Usuario.create({ - idTipoUsuario: 2, - usuario: responsables[i].correo, - password: responsables[i].password, - nombre: responsables[i].nombreResp, - activo: true, - }) - .then(async (res) => { - console.log( - `Fila ${i}\nSe agrego correctamente al responsable ${res.usuario}` - ); - /* Insertar Programas de Responsable */ - for (let j = 0; j < programas.length; j++) { - if (responsables[i].idResponsable === programas[j].idResponsable) { - await Programa.create({ - institucion: programas[j].institucion, - dependencia: programas[j].dependencia, - programa: programas[j].programa, - clavePrograma: programas[j].clavePrograma, - acatlan: responsables[i].acatlanContigo === 'true' ? true : false, - activo: false, - idUsuario: res.idUsuario, - }) - .then((res2) => { - console.log( - `Se agrego correctamente el programa ${res2.clavePrograma} al responsable con id ${res.idUsuario} y correo ${res.usuario}` - ); - idsProgramas.push({ - nuevo: res2.idPrograma, - viejo: programas[j].idPrograma, - }); - programas.splice(j, 1); - j--; - }) - .catch((err) => { - throw err; - }); - } - } - console.log('\n'); - }) - .catch((err) => { - throw err; - }); - } - - /* Insertar Alumnos */ - for (let i = 0; i < alumnos.length; i++) { - let nombre = ''; - let usuario = alumnos[i].idAlumno; - - for (let j = 0; j < registros.length; j++) { - if (alumnos[i].idAlumno === registros[j].idAlumno) { - nombre = registros[j].nombre; - break; - } - } - if (alumnos[i].idAlumno.length === 8) usuario = '0' + usuario; - await Usuario.create({ - idTipoUsuario: 3, - usuario, - password: alumnos[i].password ? alumnos[i].password : null, - nombre, - activo: alumnos[i].password ? true : false, - }) - .then((res) => { - idsAlumnos.push({ - nuevo: res.idUsuario, - viejo: alumnos[i].idAlumno, - }); - console.log(`Se agrego correctamente al alumno ${res.usuario}`); - }) - .catch((err) => { - throw err; - }); - } - - for (let i = 0; i < registros.length; i++) { - let idUsuario; - let idPrograma; - let idStatus; - let idCarrera = await Carrera.findOne({ - where: { - carrera: registros[i].carrera, - }, - }) - .then(async (res) => { - if (!res) { - return await Carrera.create({ carrera: registros[i].carrera }) - .then((res) => res.idCarrera) - .catch((err) => { - throw err; - }); - } - return res.idCarrera; - }) - .catch((err) => { - throw err; - }); - - for (let j = 0; j < idsAlumnos.length; j++) { - if (registros[i].idAlumno === idsAlumnos[j].viejo) { - idUsuario = idsAlumnos[j].nuevo; - break; - } - } - for (let j = 0; j < idsProgramas.length; j++) { - if (registros[i].idPrograma === idsProgramas[j].viejo) { - idPrograma = idsProgramas[j].nuevo; - break; - } - } - - switch (Number(registros[i].idStatus)) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - idStatus = Number(registros[i].idStatus); - break; - case 7: - if (registros[i].cartaTermino || registros[i].informeGlobal) - idStatus = 8; - else idStatus = 7; - break; - case 8: - idStatus = 10; - break; - } - - await Servicio.create({ - creditos: registros[i].creditos, - correo: registros[i].correo, - fechaInicio: registros[i].fechaInicio, - fechaFin: registros[i].fechaFin, - cartaAceptacion: registros[i].cartaAceptacion, - // carpeta: registros[i]., // hay que limpiar drive de carpetas de mas - telefono: registros[i].telefono ? registros[i].telefono : null, - direccion: registros[i].direccion ? registros[i].direccion : null, - fechaNacimiento: registros[i].fechaNacimiento - ? registros[i].fechaNacimiento - : null, - cartaTermino: registros[i].cartaTermino - ? registros[i].cartaTermino - : null, - informeGlobal: registros[i].informeGlobal - ? registros[i].informeGlobal - : null, - programaInterno: registros[i].progInterno - ? registros[i].progInterno - : null, - profesor: registros[i].prof ? registros[i].prof : null, - vistoBuenoAcatlan: - registros[i].vistoBuenoAcatlan === 'true' ? true : null, - createdAt: registros[i].createdAt, - idUsuario, - idPrograma, - idStatus, - idCarrera, - }) - .then((res) => { - idsRegistros.push({ - nuevo: res.idServicio, - viejo: registros[i].idRegistro, - }); - console.log( - `Linea ${i}\nSe agrego correctamente el servico social del alumno ${res.idUsuario} con numero de cuenta ${registros[i].idAlumno}` - ); - }) - .catch((err) => { - throw err; - }); - console.log('\n'); - } - - /* Insertar Cuestionarios de Programa */ - for (let i = 0; i < cuestionariosPrograma.length; i++) { - if (cuestionariosPrograma[i].idRegistro != '') { - let idServicio; - let idCuestionarioPrograma; - - for (let j = 0; j < idsRegistros.length; j++) { - if (cuestionariosPrograma[i].idRegistro === idsRegistros[j].viejo) { - idServicio = idsRegistros[j].nuevo; - break; - } - } - await CuestionarioPrograma.create({ - actividad1: cuestionariosPrograma[i].actividadUno, - actividad2: cuestionariosPrograma[i].actividadDos, - actividad3: cuestionariosPrograma[i].actividadTres, - actividad4: cuestionariosPrograma[i].actividadCuatro, - actividad5: cuestionariosPrograma[i].actividadCinco, - retroalimentacion: cuestionariosPrograma[i].retroalimentacion, - p6: cuestionariosPrograma[i].pSeis, - p7: cuestionariosPrograma[i].pSiete, - createdAt: cuestionariosPrograma[i].createdAt, - }) - .then((res) => { - idCuestionarioPrograma = res.idCuestionarioPrograma; - return Servicio.update( - { idCuestionarioPrograma }, - { where: { idServicio } } - ); - }) - .then((res) => { - console.log( - `Linea ${ - i + 2 - }\nSe agrego correctamente el cuestionario de Programa al servicio ${idServicio} con id ${idCuestionarioPrograma}` - ); - }) - .catch((err) => { - throw err; - }); - console.log('\n'); - } - } - - /* Insertar Cuestionarios de Alumnos */ - for (let i = 0; i < cuestionariosAlumno.length; i++) { - if (cuestionariosAlumno[i].idRegistro != '') { - let idServicio; - let idCuestionarioAlumno; - - for (let j = 0; j < idsRegistros.length; j++) { - if (cuestionariosAlumno[i].idRegistro === idsRegistros[j].viejo) { - idServicio = idsRegistros[j].nuevo; - break; - } - } - await CuestionarioAlumno.create({ - sexo: cuestionariosAlumno[i].sexo, - edad: cuestionariosAlumno[i].edad, - servicioMedico: cuestionariosAlumno[i].servicioMedico, - 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) => { - idCuestionarioAlumno = res.idCuestionarioAlumno; - return Servicio.update( - { idCuestionarioAlumno }, - { where: { idServicio } } - ); - }) - .then((res) => { - console.log( - `Linea ${ - i + 2 - }\nSe agrego correctamente el cuestionario de Alumno al servicio ${idServicio} con id ${idCuestionarioAlumno}` - ); - }) - .catch((err) => { - throw err; - }); - console.log('\n'); - } - } -}; - -guardar(); diff --git a/server/db/capetasDrive.js b/server/db/capetasDrive.js deleted file mode 100644 index 864bb11..0000000 --- a/server/db/capetasDrive.js +++ /dev/null @@ -1,73 +0,0 @@ -const drive = require('../helper/drive'); -const Usuario = require('./tablas/Usuario'); -const Servicio = require('./tablas/Servicio'); - -const buscarCarpetas = (array, numeroCuenta) => { - let arrayAux = []; - - for (let i = 0; i < array.length; i++) - if (array[i].name === numeroCuenta) arrayAux.push(array[i]); - return arrayAux; -}; - -const buscarArchivos = (array, idParent) => { - let arrayAux = []; - - for (let i = 0; i < array.length; i++) - if (array[i].parents[0] === idParent) arrayAux.push(array[i]); - return arrayAux; -}; - -const borrarCarpetas = async () => { - const { pdf, carpetas } = await drive.archivosFicheros(); - - console.log('Sa cargo todo el drive correctamente.'); - await Usuario.findAll({ where: { idTipoUsuario: 3 } }).then(async (res) => { - console.log(`Hay ${res.length} alumnos.`); - for (let i = 0; i < res.length; i++) { - let carpetasAlumno = buscarCarpetas(carpetas, res[i].usuario); - - console.log(`${(100 * (i + 1)) / res.length}%`); - console.log( - `El numero de cuenta ${res[i].usuario} tiene ${ - carpetasAlumno.length - } carpeta${carpetasAlumno.length > 1 ? 's' : ''}.` - ); - if (carpetasAlumno.length > 0) { - console.log( - `La carpeta ${carpetasAlumno[0].name} con la que nos quedaremos es ${carpetasAlumno[0].id}.` - ); - await Servicio.update( - { carpeta: carpetasAlumno[0].id }, - { where: { idUsuario: res[i].idUsuario } } - ); - } - if (carpetasAlumno.length > 1) { - for (let j = 1; j < carpetasAlumno.length; j++) { - let archivosCarpeta = buscarArchivos(pdf, carpetasAlumno[j].id); - - console.log( - `La carpeta ${carpetasAlumno[j].id} tiene ${ - archivosCarpeta.length - } archivo${archivosCarpeta.length > 1 ? 's' : ''}.` - ); - for (let k = 0; k < archivosCarpeta.length; k++) { - await drive.update( - archivosCarpeta[k].id, - carpetasAlumno[0].id, - carpetasAlumno[j].id - ); - console.log( - `Se movio el archivo ${archivosCarpeta[k].name} con id ${archivosCarpeta[k].id} de la carpeta ${carpetasAlumno[j].id} a la carpeta ${carpetasAlumno[0].id}.` - ); - } - await drive.deleteFile(carpetasAlumno[j].id); - console.log(`Se elimino la carpeta con id ${carpetasAlumno[j].id}`); - } - } - console.log('------------------------------------------------------'); - } - }); -}; - -borrarCarpetas(); diff --git a/server/db/hotfiexes.js b/server/db/hotfiexes.js deleted file mode 100644 index 99ea9f9..0000000 --- a/server/db/hotfiexes.js +++ /dev/null @@ -1,443 +0,0 @@ -const fs = require('fs'); -const moment = require('moment'); -const { Op } = require('sequelize'); -const Usuario = require('./tablas/Usuario'); -const Servicio = require('./tablas/Servicio'); -const { convertArrayToCSV } = require('convert-array-to-csv'); - -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 || - // } - // } - // }); - const hoy = moment(); - - Servicio.findAll({ where: { idStatus: 4 } }).then(async (res) => { - for (let i = 0; i < res.length; i++) { - if (res[i].fechaFin > hoy) { - // console.log(res[i].informeGlobal); - // console.log(res[i].cartaTermino); - // console.log(res[i].idCuestionarioAlumno); - // console.log(res[i].idCuestionarioPrograma); - // console.log(res[i].idStatus); - - // contador++; - // if ( - // !res[i].informeGlobal && - // !res[i].cartaTermino && - // !res[i].idCuestionarioAlumno && - // !res[i].idCuestionarioPrograma - // ) { - await Servicio.update( - { idStatus: 3 }, - { where: { idServicio: res[i].idServicio } } - ).then((res2) => { - console.log(`Se actualizo el servicio con id ${res[i].idServicio} .`); - }); - // } - } - } - }); -}; - -// corregir(); - -// let a = [ -// { -// idServicio: 716, -// fechaInicio: '2020-08-04T00:00:00.000Z', -// fechaFin: '2021-03-04T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 2742, -// ususario: '315261141', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1393, -// fechaInicio: '2020-09-21T00:00:00.000Z', -// fechaFin: '2021-03-22T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: '1bbGn8E4Y290MRLmuzrDRBfZKB-cHv8pZ', -// idUsuario: 2576, -// ususario: '314276043', -// idStatus: 4, -// idCuestionarioAlumno: 674, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1438, -// fechaInicio: '2020-10-15T00:00:00.000Z', -// fechaFin: '2021-04-15T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1460, -// ususario: '305275705', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1743, -// fechaInicio: '2020-09-14T00:00:00.000Z', -// fechaFin: '2021-03-15T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3355, -// ususario: '418080007', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1744, -// fechaInicio: '2020-09-21T00:00:00.000Z', -// fechaFin: '2021-03-21T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3225, -// ususario: '417073978', -// idStatus: 4, -// idCuestionarioAlumno: 635, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1857, -// fechaInicio: '2020-12-08T00:00:00.000Z', -// fechaFin: '2021-06-08T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 2497, -// ususario: '314192233', -// idStatus: 4, -// idCuestionarioAlumno: 650, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 1955, -// fechaInicio: '2020-12-03T00:00:00.000Z', -// fechaFin: '2021-06-21T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1510, -// ususario: '308238497', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2002, -// fechaInicio: '2020-12-07T00:00:00.000Z', -// fechaFin: '2021-07-07T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1392, -// ususario: '086022963', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2019, -// fechaInicio: '2020-11-03T00:00:00.000Z', -// fechaFin: '2021-05-03T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1442, -// ususario: '304127034', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2028, -// fechaInicio: '2020-12-30T00:00:00.000Z', -// fechaFin: '2021-06-30T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 2836, -// ususario: '414075193', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2029, -// fechaInicio: '2020-12-31T00:00:00.000Z', -// fechaFin: '2021-06-30T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1661, -// ususario: '311037674', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2030, -// fechaInicio: '2020-12-03T06:00:00.000Z', -// fechaFin: '2021-06-21T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1605, -// ususario: '310240040', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2036, -// fechaInicio: '2020-12-03T00:00:00.000Z', -// fechaFin: '2021-06-04T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: '1isWQcyl01S6sGqKZ4Aw-iHij3VX0HYah', -// idUsuario: 2740, -// ususario: '315260852', -// idStatus: 4, -// idCuestionarioAlumno: 639, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2037, -// fechaInicio: '2020-12-03T06:00:00.000Z', -// fechaFin: '2021-06-04T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1741, -// ususario: '311251971', -// idStatus: 4, -// idCuestionarioAlumno: 671, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2038, -// fechaInicio: '2020-12-03T00:00:00.000Z', -// fechaFin: '2021-06-21T00:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 1547, -// ususario: '309265924', -// idStatus: 4, -// idCuestionarioAlumno: 634, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2039, -// fechaInicio: '2021-01-20T06:00:00.000Z', -// fechaFin: '2021-07-20T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3454, -// ususario: '418080375', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2040, -// fechaInicio: '2021-01-20T06:00:00.000Z', -// fechaFin: '2021-07-20T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3455, -// ususario: '418080375', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2041, -// fechaInicio: '2021-01-20T06:00:00.000Z', -// fechaFin: '2021-07-20T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3456, -// ususario: '417111887', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2042, -// fechaInicio: '2021-01-20T06:00:00.000Z', -// fechaFin: '2021-07-20T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3457, -// ususario: '314345941', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2044, -// fechaInicio: '2021-02-02T06:00:00.000Z', -// fechaFin: '2021-08-02T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3460, -// ususario: '417070623', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2046, -// fechaInicio: '2021-01-21T06:00:00.000Z', -// fechaFin: '2021-07-21T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3465, -// ususario: '314115151', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2047, -// fechaInicio: '2021-02-02T06:00:00.000Z', -// fechaFin: '2021-08-02T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3466, -// ususario: '315201411', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2049, -// fechaInicio: '2021-01-18T06:00:00.000Z', -// fechaFin: '2021-07-18T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3464, -// ususario: '303023445', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2051, -// fechaInicio: '2021-01-18T06:00:00.000Z', -// fechaFin: '2021-07-23T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3474, -// ususario: '310130181', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2052, -// fechaInicio: '2020-09-21T05:00:00.000Z', -// fechaFin: '2021-03-22T06:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3475, -// ususario: '314196413', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2053, -// fechaInicio: '2021-01-18T06:00:00.000Z', -// fechaFin: '2021-07-18T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3477, -// ususario: '417111564', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2055, -// fechaInicio: '2021-01-25T06:00:00.000Z', -// fechaFin: '2021-07-25T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3480, -// ususario: '313239867', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2058, -// fechaInicio: '2021-01-18T06:00:00.000Z', -// fechaFin: '2021-07-19T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3471, -// ususario: '314285348', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2059, -// fechaInicio: '2021-01-11T06:00:00.000Z', -// fechaFin: '2021-07-12T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3483, -// ususario: '315186884', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// { -// idServicio: 2061, -// fechaInicio: '2021-01-27T06:00:00.000Z', -// fechaFin: '2021-07-27T05:00:00.000Z', -// cartaTermino: null, -// informeGlobal: null, -// idUsuario: 3485, -// ususario: '416104291', -// idStatus: 4, -// idCuestionarioAlumno: null, -// idCuestionarioPrograma: null, -// }, -// ]; - -// fs.appendFile("csv/status_4.csv", convertArrayToCSV(a), (err) => { -// if (err) throw new Error(err); -// });