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(
|
||||
id_tipo_carrito,
|
||||
);
|
||||
|
||||
let carrito = ""
|
||||
await this.repository.findAndCount({ modulo, tipoCarrito })
|
||||
.then((carritos) => {
|
||||
|
@ -30,4 +30,12 @@ export class ProgramaService {
|
||||
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 { TipoUsuarioService } from '../tipo-usuario/tipo-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 { UploadFileCargaMasivaEquipoDto } from './dto/upload-file-carga-masiva-equipo.dto'
|
||||
|
||||
@ -24,6 +25,7 @@ export class UploadFileService {
|
||||
private carritoService: CarritoService,
|
||||
private tipoUsuarioService: TipoUsuarioService,
|
||||
private usuarioService: UsuarioService,
|
||||
private programaService: ProgramaService
|
||||
) {}
|
||||
//programa y status
|
||||
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].numero_inventario ||
|
||||
!equipos[i].numero_serie ||
|
||||
!equipos[i].entradas) {
|
||||
!equipos[i].entradas ||
|
||||
!equipos[i].programas) {
|
||||
if (!equipos[i].modulo)
|
||||
error += 'falta el campo de modulo'
|
||||
if (error != this.errorBase(i)) error += ',';
|
||||
@ -64,7 +67,7 @@ export class UploadFileService {
|
||||
continue;
|
||||
}
|
||||
|
||||
// const
|
||||
const programa = await this.programaService.findByPrograma(equipos[i].programas)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user