const Equipo = require('../../models/tablas/Equipo'); const Inventario = require('../../models/tablas/Inventario'); const post = async(req, res) => { const modelo = req.body.modelo; const idMarca = req.body.idMarca; const noSerie = req.body.noSerie; const idOS = req.body.idOS; const procesador = req.body.procesador; const vProcesador = req.body.vProcesador; const memoria = req.body.memoria; const memoriasz = req.body.memoriasz; const vMemoria = req.body.vMemoria; const graficos = req.body.graficos; const hdd = req.body.hdd; const noInventario = req.body.noInventario; const idActivoFijo = req.body.idActivoFijo; const noResguardo = req.body.noResguardo; const idUnidadResponsable = req.body.idUnidadResponsable; const idUbicacion = req.body.idUbicacion; const idUso = req.body.idUso; let err = ''; await Inventario.create({ noInventario, idActivoFijo, noResguardo, idUnidadResponsable, idUbicacion, idUso }) .then() .catch((e) => err = e); await Equipo.create({ modelo, noSerie, procesador, vProcesador, memoria, memoriasz, vMemoria, graficos, hdd, noInventario, idMarca, idOS, idActivoFijo }) .then(() => res.json({ ok: true, message: 'Equipo agregado en inventario con éxito.' })) .catch(async(e) => { await Inventario.destroy({ where: { noInventario } }); res.status(500).json({ ok: false, error: [e, err], message: 'Equipo' }) }); }; module.exports = post;