fuckin amazon

This commit is contained in:
arturo
2020-09-17 01:42:30 -05:00
52 changed files with 99 additions and 7564 deletions
+9 -4
View File
@@ -31,6 +31,7 @@ export class ResevacionController {
const { usuarioId, tipoId, horarioId } = req.body
console.log('equipo', usuarioId)
const usuario = await usuarioRepository.findOne(usuarioId, {
select: ['id', 'baja', 'multa']
})
@@ -89,6 +90,7 @@ export class ResevacionController {
prestamo.usuario = usuario
prestamo.horaMaxEntrega = m
prestamo.horario = horario
prestamo.tipo = 'equipo'
await equipoRepository.save(equipo)
await prestamoRepository.save(prestamo)
@@ -108,17 +110,19 @@ export class ResevacionController {
const salaRepository = getRepository(Sala)
const { usuarioId, horarioId } = req.body
console.log('sala', usuarioId)
const usuario = await usuarioRepository.findOne(usuarioId, {
relations: ['tipoUsuario'],
select: ['id', 'baja', 'multa', 'tipoUsuario']
})
console.log(usuario)
if (!usuario) {
res.status(400).json({ err: 'Usuario no encontrado' })
return
}
if (usuario.tipoUsuario.nombre !== 'profesor') {
res.status(400).json({ err: 'Usuario no encontrado' })
if (usuario.tipoUsuario.nombre !== 'profesor_interno') {
res.status(400).json({ err: 'Usuario no es profesor' })
return
}
@@ -146,7 +150,7 @@ export class ResevacionController {
}
const sala = await salaRepository
.createQueryBuilder('sala')
.orderBy('equipo.updatedAt', 'ASC')
.orderBy('sala.updatedAt', 'ASC')
.getOne()
if (!sala) {
@@ -162,6 +166,7 @@ export class ResevacionController {
sala.activo = true
prestamo.tipo = 'sala'
prestamo.sala = sala
prestamo.usuario = usuario
prestamo.horaMaxEntrega = m