diff --git a/images/c478af8e74cbea9f7c835c978c6f1e00.jpeg b/images/c478af8e74cbea9f7c835c978c6f1e00.jpeg new file mode 100644 index 0000000..d548844 Binary files /dev/null and b/images/c478af8e74cbea9f7c835c978c6f1e00.jpeg differ diff --git a/server/controller/Admin/reporte.js b/server/controller/Admin/reporte.js index 36e1fce..7094f1e 100644 --- a/server/controller/Admin/reporte.js +++ b/server/controller/Admin/reporte.js @@ -34,6 +34,7 @@ const reporte = async (body) => { data.push({ numeroCuenta: res[i].Usuario.numeroCuenta, idArea: res[i].idArea, + hizoPago: res[i].hizoPago, fechaInscripcion: moment(res[i].fechaInscripcion).format('L'), }); } diff --git a/server/controller/Usuario/inscripcionUsuario.js b/server/controller/Usuario/inscripcionUsuario.js index 2e0a35a..a79f488 100644 --- a/server/controller/Usuario/inscripcionUsuario.js +++ b/server/controller/Usuario/inscripcionUsuario.js @@ -27,18 +27,20 @@ const inscripcion = async (body, file) => { if (file) { return Inscripcion.create({ idUsuario, + idArea, folio, monto: body.monto, - idArea, - fechaInscripcion: ahora.format(), - fechaTicket: body.fechaTicket, + hizoPago: true, rutaTicket: file.path, extension: file.mimetype.split('/')[1], + fechaInscripcion: ahora.format(), + fechaTicket: body.fechaTicket, }); } else { return Inscripcion.create({ idUsuario, idArea, + hizoPago: false, fechaInscripcion: ahora.format(), }); } diff --git a/server/db/tablas/Inscripcion.js b/server/db/tablas/Inscripcion.js index 3d22b33..af59fd1 100644 --- a/server/db/tablas/Inscripcion.js +++ b/server/db/tablas/Inscripcion.js @@ -34,13 +34,8 @@ Inscripcion.init( allowNull: true, defaultValue: null, }, - fechaInscripcion: { - type: DataTypes.DATE, - allowNull: true, - defaultValue: null, - }, - fechaTicket: { - type: DataTypes.DATE, + hizoPago: { + type: DataTypes.BOOLEAN, allowNull: true, defaultValue: null, }, @@ -51,7 +46,18 @@ Inscripcion.init( }, extension: { type: DataTypes.STRING(6), - allowNull: false, + allowNull: true, + defaultValue: null, + }, + fechaInscripcion: { + type: DataTypes.DATE, + allowNull: true, + defaultValue: null, + }, + fechaTicket: { + type: DataTypes.DATE, + allowNull: true, + defaultValue: null, }, }, { diff --git a/server/uploads/reporte.csv b/server/uploads/reporte.csv index 63ef8a8..dc65fc0 100644 --- a/server/uploads/reporte.csv +++ b/server/uploads/reporte.csv @@ -1,4 +1,3 @@ -numeroCuenta,idArea,fechaInscripcion -419085500,1,02/16/2022 -419085500,3,02/16/2022 -316304326,1,02/16/2022 +numeroCuenta,idArea,hizoPago,fechaInscripcion +419085500,3,true,02/17/2022 +419085500,1,false,02/17/2022