correccion a carrito y avence de equipo
This commit is contained in:
parent
af699f60c4
commit
1424e76d42
@ -25,6 +25,7 @@ export class CarritoService {
|
|||||||
await this.institucionTipoCarritoService.findByIdTipoCarito(
|
await this.institucionTipoCarritoService.findByIdTipoCarito(
|
||||||
id_tipo_carrito,
|
id_tipo_carrito,
|
||||||
);
|
);
|
||||||
|
|
||||||
let carrito = ""
|
let carrito = ""
|
||||||
await this.repository.findAndCount({ modulo, tipoCarrito })
|
await this.repository.findAndCount({ modulo, tipoCarrito })
|
||||||
.then((carritos) => {
|
.then((carritos) => {
|
||||||
|
@ -30,4 +30,12 @@ export class ProgramaService {
|
|||||||
return programa
|
return programa
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
findByPrograma(programa: string, validarNoExiste = true) {
|
||||||
|
return this.repository.findOne({ programa }).then((programa) => {
|
||||||
|
if (validarNoExiste && !programa)
|
||||||
|
throw new NotFoundException('No existe este usuario.');
|
||||||
|
return programa;
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,6 +11,7 @@ import { InstitucionCarreraService } from '../institucion-carrera/institucion-ca
|
|||||||
import { CarritoService } from '../carrito/carrito.service'
|
import { CarritoService } from '../carrito/carrito.service'
|
||||||
import { TipoUsuarioService } from '../tipo-usuario/tipo-usuario.service';
|
import { TipoUsuarioService } from '../tipo-usuario/tipo-usuario.service';
|
||||||
import { UsuarioService } from '../usuario/usuario.service';
|
import { UsuarioService } from '../usuario/usuario.service';
|
||||||
|
import { ProgramaService } from '../programa/programa.service'
|
||||||
import { UploadFileCargaMasivaUsuarioDto } from './dto/upload-file-carga-masiva-usuario.dto';
|
import { UploadFileCargaMasivaUsuarioDto } from './dto/upload-file-carga-masiva-usuario.dto';
|
||||||
import { UploadFileCargaMasivaEquipoDto } from './dto/upload-file-carga-masiva-equipo.dto'
|
import { UploadFileCargaMasivaEquipoDto } from './dto/upload-file-carga-masiva-equipo.dto'
|
||||||
|
|
||||||
@ -24,6 +25,7 @@ export class UploadFileService {
|
|||||||
private carritoService: CarritoService,
|
private carritoService: CarritoService,
|
||||||
private tipoUsuarioService: TipoUsuarioService,
|
private tipoUsuarioService: TipoUsuarioService,
|
||||||
private usuarioService: UsuarioService,
|
private usuarioService: UsuarioService,
|
||||||
|
private programaService: ProgramaService
|
||||||
) {}
|
) {}
|
||||||
//programa y status
|
//programa y status
|
||||||
async createEquipos(file: Express.Multer.File, id_carrito: number, id_programa: number, id_status: number) {
|
async createEquipos(file: Express.Multer.File, id_carrito: number, id_programa: number, id_status: number) {
|
||||||
@ -44,7 +46,8 @@ export class UploadFileService {
|
|||||||
!equipos[i].equipo ||
|
!equipos[i].equipo ||
|
||||||
!equipos[i].numero_inventario ||
|
!equipos[i].numero_inventario ||
|
||||||
!equipos[i].numero_serie ||
|
!equipos[i].numero_serie ||
|
||||||
!equipos[i].entradas) {
|
!equipos[i].entradas ||
|
||||||
|
!equipos[i].programas) {
|
||||||
if (!equipos[i].modulo)
|
if (!equipos[i].modulo)
|
||||||
error += 'falta el campo de modulo'
|
error += 'falta el campo de modulo'
|
||||||
if (error != this.errorBase(i)) error += ',';
|
if (error != this.errorBase(i)) error += ',';
|
||||||
@ -64,7 +67,7 @@ export class UploadFileService {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// const
|
const programa = await this.programaService.findByPrograma(equipos[i].programas)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user