carga masiva distinta
This commit is contained in:
@@ -19,7 +19,7 @@ const cargaMasiva = async (file) => {
|
||||
.then(async (equipos) => {
|
||||
for (let i = 0; i < equipos.length; i++) {
|
||||
const existeModulo = await Modulo.findOne({
|
||||
where: { idModulo: Number(equipos[i].modulo) },
|
||||
where: { idModulo: equipos[i].modulo },
|
||||
});
|
||||
const existeTipoCarrito = await TipoCarrito.findOne({
|
||||
where: { tipoCarrito: equipos[i].tipo },
|
||||
@@ -28,7 +28,10 @@ const cargaMasiva = async (file) => {
|
||||
? await Programa.findOne({ where: { programa: equipos[i].programa } })
|
||||
: {};
|
||||
let existeCarrito = await Carrito.findOne({
|
||||
where: { sobrenombre: equipos[i].carritoSobrenombre },
|
||||
where: {
|
||||
sobrenombre: equipos[i].carritoSobrenombre,
|
||||
idModulo: existeModulo.idModulo,
|
||||
},
|
||||
});
|
||||
let existeEquipo = await Equipo.findOne({
|
||||
where: {
|
||||
@@ -59,16 +62,11 @@ const cargaMasiva = async (file) => {
|
||||
continue;
|
||||
}
|
||||
if (!existeCarrito) {
|
||||
existeCarrito = await Carrito.findAll({
|
||||
where: { idModulo: existeModulo.idModulo },
|
||||
}).then((res) =>
|
||||
Carrito.create({
|
||||
carrito: res.length + 1,
|
||||
sobrenombre: equipos[i].carritoSobrenombre,
|
||||
idTipoCarrito: existeTipoCarrito.idTipoCarrito,
|
||||
idModulo: existeModulo.idModulo,
|
||||
})
|
||||
);
|
||||
existeCarrito = await Carrito.create({
|
||||
sobrenombre: equipos[i].carritoSobrenombre,
|
||||
idTipoCarrito: existeTipoCarrito.idTipoCarrito,
|
||||
idModulo: existeModulo.idModulo,
|
||||
});
|
||||
avisos.push(
|
||||
`Se creo el carrito ${existeCarrito.sobrenombre} que pretenece al modulo ${existeModulo.idModulo}`
|
||||
);
|
||||
@@ -80,7 +78,9 @@ const cargaMasiva = async (file) => {
|
||||
Equipo.create({
|
||||
numeroSerie: equipos[i].numeroSerie,
|
||||
numeroInventario: equipos[i].numeroInventario,
|
||||
sobrenombre: res.length + 1,
|
||||
sobrenombre: `${existeTipoCarrito.letra}${
|
||||
res.length < 9 ? '0' + (res.length + 1) : res.length + 1
|
||||
}`,
|
||||
idCarrito: existeCarrito.idCarrito,
|
||||
idPrograma: existePrograma.idPrograma
|
||||
? existePrograma.idPrograma
|
||||
|
||||
Reference in New Issue
Block a user