fechas inecesarias en db removvidas

This commit is contained in:
2020-10-05 00:19:29 -05:00
parent ab196e07cf
commit fb1fcb1f0f
15 changed files with 66 additions and 8 deletions
+40 -5
View File
@@ -1,11 +1,46 @@
const validador = require('../validador')
const Equipo = require('../../db/tables/Equipo') const Equipo = require('../../db/tables/Equipo')
const Carrito = require('../../db/tables/Carrito')
const TipoCarrito = require('../../db/tables/TipoCarrito')
const Status = require('../../db/tables/Status')
const get = async (body) => { const get = async (body) => {
return Equipo.findOne({ where: { idEquipo: body.idEquipo } }) let idEquipo = await validador.validarId(body.idEquipo).then((res) => res)
.then((res) => { let busqueda = {
return res where: { idEquipo },
}) include: [
.catch((err) => {}) { model: Carrito, include: [{ model: TipoCarrito }] },
{ model: Status },
],
}
return Equipo.findOne(busqueda).then((res) => {
if (!res) validador.error('No existe el equipo.', 400)
return {
code: 200,
data: {
idEquipo: res.idEquipo,
noSerie: res.noSerie,
noInventario: res.noInventario,
sobrenombre: res.sobrenombre,
activo: res.activo,
updatedAt: res.updatedAt,
Carrito: {
idCarrito: res.Carrito.idCarrito,
sobrenombre: res.Carrito.sobrenombre,
kiosko: res.Carrito.kiosko,
TipoCarrito: {
idTipoCarrito: res.Carrito.TipoCarrito.idTipoCarrito,
nombre: res.Carrito.TipoCarrito.nombre,
},
},
Status: {
idStatus: res.Status.idStatus,
status: res.Status.status,
},
},
}
})
} }
module.exports = get module.exports = get
+1 -1
View File
@@ -16,7 +16,7 @@ const get = async () => {
horaLimite.set('second', 0) horaLimite.set('second', 0)
/* Para la noche xd */ /* Para la noche xd */
horaLimite.add(1, 'days') // horaLimite.add(1, 'days')
if (now < horaLimite) data.push(res[i]) if (now < horaLimite) data.push(res[i])
} }
return { code: 200, data } return { code: 200, data }
-1
View File
@@ -34,7 +34,6 @@ const get = async (body) => {
// foto: , // foto: ,
baneado: res.baneado, baneado: res.baneado,
createdAt: res.createdAt, createdAt: res.createdAt,
updatedAt: res.updatedAt,
TipoUsuario: { TipoUsuario: {
idTipoUsuario: res.TipoUsuario.idTipoUsuario, idTipoUsuario: res.TipoUsuario.idTipoUsuario,
nombre: res.TipoUsuario.nombre, nombre: res.TipoUsuario.nombre,
+1 -1
View File
@@ -18,7 +18,7 @@ const TipoOperador = require('./tables/TipoOperador')
const TipoUsuario = require('./tables/TipoUsuario') const TipoUsuario = require('./tables/TipoUsuario')
const dataTipoCarrito = async () => { const dataTipoCarrito = async () => {
const data = ['Chromebook', 'iPad', 'Laptops'] const data = ['Chromebook', 'iPad', 'Laptop']
console.log('\nInstalando catalogo tipo_carrito'.bold.blue) console.log('\nInstalando catalogo tipo_carrito'.bold.blue)
for (let i = 0; i < data.length; i++) { for (let i = 0; i < data.length; i++) {
+1
View File
@@ -25,6 +25,7 @@ Carrito.init(
sequelize, sequelize,
modelName: 'Carrito', modelName: 'Carrito',
tableName: 'carrito', tableName: 'carrito',
timestamps: false,
} }
) )
+1
View File
@@ -35,6 +35,7 @@ Equipo.init(
sequelize, sequelize,
modelName: 'Equipo', modelName: 'Equipo',
tableName: 'equipo', tableName: 'equipo',
createdAt: false,
} }
) )
+1
View File
@@ -26,6 +26,7 @@ Mesa.init(
sequelize, sequelize,
modelName: 'Mesa', modelName: 'Mesa',
tableName: 'mesa', tableName: 'mesa',
createdAt: false,
} }
) )
+1
View File
@@ -26,6 +26,7 @@ Operador.init(
sequelize, sequelize,
modelName: 'Operador', modelName: 'Operador',
tableName: 'operador', tableName: 'operador',
timestamps: false,
} }
) )
+1
View File
@@ -18,6 +18,7 @@ ProgramaEntidad.init(
sequelize, sequelize,
modelName: 'ProgramaEntidad', modelName: 'ProgramaEntidad',
tableName: 'programa_entidad', tableName: 'programa_entidad',
timestamps: false,
} }
) )
+1
View File
@@ -19,6 +19,7 @@ ProgramaNivel.init(
sequelize, sequelize,
modelName: 'ProgramaNivel', modelName: 'ProgramaNivel',
tableName: 'programa_nivel', tableName: 'programa_nivel',
timestamps: false,
} }
) )
+1
View File
@@ -16,6 +16,7 @@ ReporteParte.init(
sequelize, sequelize,
modelName: 'ReporteParte', modelName: 'ReporteParte',
tableName: 'reporte_parte', tableName: 'reporte_parte',
timestamps: false,
} }
) )
+1
View File
@@ -26,6 +26,7 @@ Salon.init(
sequelize, sequelize,
modelName: 'Salon', modelName: 'Salon',
tableName: 'salon', tableName: 'salon',
createdAt: false,
} }
) )
+1
View File
@@ -54,6 +54,7 @@ Usuario.init(
sequelize, sequelize,
modelName: 'Usuario', modelName: 'Usuario',
tableName: 'usuario', tableName: 'usuario',
updatedAt: false,
} }
) )
+14
View File
@@ -0,0 +1,14 @@
const express = require('express')
const app = express()
const get = require('../controller/equipo/get')
const route = '/equipo'
app.get(`${route}`, (req, res) => {
return get(req.query)
.then((data) => {
res.status(data.code).json(data.data)
})
.catch((err) => res.status(err.code).json({ err: err.message }))
})
module.exports = app
+1
View File
@@ -6,5 +6,6 @@ app.use(require('./usuario'))
app.use(require('./plantel')) app.use(require('./plantel'))
app.use(require('./carrera')) app.use(require('./carrera'))
app.use(require('./horario')) app.use(require('./horario'))
app.use(require('./equipo'))
module.exports = app module.exports = app