correcion logica regreso y recoger
This commit is contained in:
@@ -18,6 +18,9 @@ const recoger = async (body) => {
|
||||
})
|
||||
.then((res) => {
|
||||
if (!res) throw new Error('No existe este prestamo.');
|
||||
if (!res.activo) throw new Error('Este prestamo ya no esta activo.');
|
||||
if (res.Equipo.enUso)
|
||||
throw new Error('Ya se entrego el equipo al usuario.');
|
||||
return Equipo.update(
|
||||
{ enUso: true },
|
||||
{ where: { idEquipo: res.Equipo.idEquipo } }
|
||||
|
||||
@@ -20,6 +20,10 @@ const recoger = async (body) => {
|
||||
})
|
||||
.then((res) => {
|
||||
if (!res) throw new Error('No existe este prestamo.');
|
||||
if (!res.activo) throw new Error('Este prestamo ya no esta activo.');
|
||||
if (!res.Equipo.enUso)
|
||||
throw new Error('Aun no se ha entregado el equipo al usuario.');
|
||||
if (res) throw new Error('.');
|
||||
return Equipo.update(
|
||||
{ enUso: false, apartado: false },
|
||||
{ where: { idEquipo: res.Equipo.idEquipo } }
|
||||
|
||||
Reference in New Issue
Block a user