correccion a carrito y avence de equipo

This commit is contained in:
Andres2908 2022-05-13 18:07:51 -05:00
parent af699f60c4
commit 1424e76d42
3 changed files with 14 additions and 2 deletions

View File

@ -25,6 +25,7 @@ export class CarritoService {
await this.institucionTipoCarritoService.findByIdTipoCarito(
id_tipo_carrito,
);
let carrito = ""
await this.repository.findAndCount({ modulo, tipoCarrito })
.then((carritos) => {

View File

@ -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;
});
}
}

View File

@ -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)
}
})
}