subit carta de aceptación

This commit is contained in:
2020-11-22 18:27:54 -06:00
parent d5271cd086
commit 857d57f4da
7 changed files with 48 additions and 13 deletions
+10 -3
View File
@@ -1,20 +1,27 @@
const { Op } = require('sequelize');
const drive = require('../../helper/drive');
const Servicio = require('../../db/tablas/Servicio');
const Usuario = require('../../db/tablas/Usuario');
const Programa = require('../../db/tablas/Programa');
const Carrera = require('../../db/tablas/Carrera');
const validar = require('../../helper/validar');
const nuevo = async (body) => {
const nuevo = async (body, file) => {
let idUsuario = validar.validarId(body.idUsuario);
let idPrograma = validar.validarId(body.idPrograma);
let idCarrera = validar.validarId(body.idCarrera);
let numeroCuenta = validar.validarNumeroCuenta(body.numeroCuenta);
let creditos = validar.validarNumero(body.creditos);
let correo = validar.validarCorreo(body.correo);
let fechaInicio = validar.validarFecha(body.fechaInicio);
let fechaFin = validar.validarFecha(body.fechaFin);
let carpeta = '';
let cartaAceptacion = '';
let carpeta = await drive.folder(numeroCuenta);
let cartaAceptacion = await drive.uploadFile(
`./server/uploads/${validar.validar(file, 'El archivo')}`,
`Carta_Aceptacion.pdf`,
'application/pdf',
carpeta
);
return Usuario.findOne({
where: { idUsuario, idTipoUsuario: 3 },