This commit is contained in:
lemuel 2023-04-17 23:32:31 -06:00
parent b520156b13
commit ae770a4998

View File

@ -163,6 +163,9 @@ export class PrestamoService {
id_tipo_entrada?: number, id_tipo_entrada?: number,
): Promise<Prestamo> { ): Promise<Prestamo> {
const ahora = moment(); const ahora = moment();
if (this.add) ahora.add(this.add, 'h');
const ahoraStr = ahora.format('YYYY-MM-DD'); const ahoraStr = ahora.format('YYYY-MM-DD');
const modulo = await this.moduloService.findFullInfoById(id_modulo); const modulo = await this.moduloService.findFullInfoById(id_modulo);
const tipoCarrito = const tipoCarrito =
@ -190,7 +193,6 @@ export class PrestamoService {
) )
: null; : null;
if (this.add) ahora.add(this.add, 'h');
// Validamos que el id_institucion_usuario le pertenezca al usuario // Validamos que el id_institucion_usuario le pertenezca al usuario
if (institucionUsuario.usuario.id_usuario != usuario.id_usuario) if (institucionUsuario.usuario.id_usuario != usuario.id_usuario)
throw new ConflictException('No te pertenece esta información.'); throw new ConflictException('No te pertenece esta información.');
@ -288,6 +290,9 @@ export class PrestamoService {
id_prestamo: number | Prestamo, id_prestamo: number | Prestamo,
): Promise<Equipo> { ): Promise<Equipo> {
const ahora = moment(); const ahora = moment();
if (this.add) ahora.add(this.add, 'h');
const ahoraStr = ahora.format('YYYY-MM-DD'); const ahoraStr = ahora.format('YYYY-MM-DD');
const prestamo = const prestamo =
typeof id_prestamo === 'number' typeof id_prestamo === 'number'
@ -303,7 +308,6 @@ export class PrestamoService {
? moment(`${ahoraStr} ${institucionDia.hora_fin}`) ? moment(`${ahoraStr} ${institucionDia.hora_fin}`)
: null; : null;
if (this.add) ahora.add(this.add, 'h');
if ( if (
prestamo.equipo.carrito.tipoCarrito.id_tipo_carrito != 4 && prestamo.equipo.carrito.tipoCarrito.id_tipo_carrito != 4 &&
prestamo.equipo.carrito.tipoCarrito.id_tipo_carrito != 5 prestamo.equipo.carrito.tipoCarrito.id_tipo_carrito != 5