Error and improvements added(fixed).

This commit is contained in:
alfredojl
2020-09-21 14:48:10 -05:00
parent 3b9a9492c2
commit ccbc286369
6 changed files with 30 additions and 27 deletions
+11 -2
View File
@@ -15,6 +15,7 @@ faker.locale = "es_MX";
const colors = require('colors');
const symbols = require('log-symbols');
const progress = require('cli-progress');
const Inventario = require('../server/models/tablas/Inventario');
let rows = 100;
let faileds = 0;
@@ -58,7 +59,11 @@ async function fillingEquipo() {
throw new Error();
});
await fillEquipo(noInventario, idActivoFijo)
.catch(() => {
.catch(async() => {
await Inventario.destroy({
where: noInventario
})
then(() => censo--);
console.log(symbols.warning, 'Error creating «equipo»');
barequipo.stop();
throw new Error();
@@ -102,7 +107,11 @@ async function fillingPrinters() {
throw new Error();
});
await fillPrinters(noInventario, idActivoFijo)
.catch(() => {
.catch(async() => {
await Inventario.destroy({
where: noInventario
})
.then(() => censo--);
console.log(symbols.warning, 'Error creating «printers»');
barprinters.stop();
throw new Error();
+1 -3
View File
@@ -1,11 +1,9 @@
const get = require('./get');
const post = require('./post');
const put = require('./put');
const delet = require('./delete');
module.exports = {
get,
post,
put,
delete: delet
put
};
+16 -8
View File
@@ -20,6 +20,8 @@ const post = async(req, res) => {
const idUbicacion = req.body.idUbicacion;
const idUso = req.body.idUso;
let err = '';
await Inventario.create({
noInventario,
idActivoFijo,
@@ -28,10 +30,8 @@ const post = async(req, res) => {
idUbicacion,
idUso
})
.catch((e) => res.json({
ok: false,
error: e
}));
.then()
.catch((e) => err = e);
await Equipo.create({
modelo,
@@ -52,10 +52,18 @@ const post = async(req, res) => {
ok: true,
message: 'Equipo agregado en inventario con éxito.'
}))
.catch((e) => res.json({
ok: false,
error: e
}));
.catch(async(e) => {
await Inventario.destroy({
where: {
noInventario
}
});
res.status(500).json({
ok: false,
error: [e, err],
message: 'Equipo'
})
});
};
module.exports = post;
+2 -10
View File
@@ -1,22 +1,14 @@
9
const jwt = require('jsonwebtoken');
const verifyToken = (req, res, next) => {
// if (typeof localStorage === "undefined" || localStorage === null) {
// var LocalStorage = require('node-localstorage').LocalStorage;
// localStorage = new LocalStorage('./scratch');
// }
// let localToken = localStorage.getItem('token');
// let localToken = req.get('token');
let localToken = req.header('token');
jwt.verify(localToken, process.env.TOKEN_SEED, (err, decoded) => {
if (err) {
return res.status(409).json({
err: {
message: 'Invalid token.'
message: 'Invalid token.',
token: localToken
}
})
}
-4
View File
@@ -18,8 +18,4 @@ app.put(route, [verifyToken, verifyAdmin], (req, res) => {
return addEquip.put(req, res);
});
app.delete(route, [verifyToken, verifyAdmin], (req, res) => {
return addEquip.delete(req, res);
});
module.exports = app;