aggio
This commit is contained in:
@@ -73,13 +73,14 @@ router.post('/import', authenticate, async (req, res) => {
|
|||||||
unit: tools.getIdUnitsByText(product.unit),
|
unit: tools.getIdUnitsByText(product.unit),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let reccateg = null;
|
||||||
if (product.cat_name) {
|
if (product.cat_name) {
|
||||||
arrcat = product.cat_name.trim().split(',');
|
arrcat = product.cat_name.trim().split(',');
|
||||||
for (const mycat of arrcat) {
|
for (const mycat of arrcat) {
|
||||||
let mycatstr = mycat.trim();
|
let mycatstr = mycat.trim();
|
||||||
|
|
||||||
// Cerca la Categoria
|
// Cerca la Categoria
|
||||||
let reccateg = await CatProd.findOne({ idapp, name: mycatstr }).lean();
|
reccateg = await CatProd.findOne({ idapp, name: mycatstr }).lean();
|
||||||
if (!reccateg) {
|
if (!reccateg) {
|
||||||
// Non esiste questo produttore, quindi lo creo !
|
// Non esiste questo produttore, quindi lo creo !
|
||||||
reccateg = new CatProd({ idapp, name: mycatstr });
|
reccateg = new CatProd({ idapp, name: mycatstr });
|
||||||
@@ -103,7 +104,7 @@ router.post('/import', authenticate, async (req, res) => {
|
|||||||
if (!recsubcateg) {
|
if (!recsubcateg) {
|
||||||
// Non esiste questa Sotto Categoria, quindi la creo !
|
// Non esiste questa Sotto Categoria, quindi la creo !
|
||||||
const idCatProd = reccateg ? reccateg._id : ''
|
const idCatProd = reccateg ? reccateg._id : ''
|
||||||
recsubcateg = new SubCatProd({ idapp, name: mycatstr, idCatProd });
|
recsubcateg = new SubCatProd({ idapp, name: mysubcatstr, idCatProd });
|
||||||
ris = await recsubcateg.save();
|
ris = await recsubcateg.save();
|
||||||
recsubcateg = await SubCatProd.findOne({ idapp, name: mysubcatstr, idCatProd }).lean();
|
recsubcateg = await SubCatProd.findOne({ idapp, name: mysubcatstr, idCatProd }).lean();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user