subit carta de aceptación
This commit is contained in:
@@ -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 },
|
||||
|
||||
Reference in New Issue
Block a user