Files
inscripciones_api/server/controller/Usuario/inscripciones.js
T
Andres2908 36377b21b3 periodo
2022-08-04 17:12:39 -05:00

32 lines
760 B
JavaScript

const { NUMBER } = require('sequelize');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Inscripcion = require(`${dbPath}/Inscripcion`);
const inscripciones = async (body) => {
const idUsuario = validarNumeroEntero(body.idUsuario, 'Usuario', true);
return Inscripcion.findAll({
where: { idUsuario },
}).then((res) => {
if (!res) return [];
return Inscripcion.findAll({
where: {
idUsuario,
cancelacion: 0,
idPeriodo: Number(process.env.PERIODO),
},
attributes: [
'idInscripcion',
'validacion',
'folio',
'monto',
'idUsuario',
'idArea',
],
});
});
};
module.exports = inscripciones;