- corretto il titolo che lo prendo dall'estrazione del sito... JSON.
This commit is contained in:
@@ -422,6 +422,7 @@ class GenPdf {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
console.log('FINE Pubblicazione ONLINE !');
|
console.log('FINE Pubblicazione ONLINE !');
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ const tools = require('../tools/general'); // Assicurati di avere il file delle
|
|||||||
const shared_consts = require('../tools/shared_nodejs'); // Assicurati di avere le costanti condivise
|
const shared_consts = require('../tools/shared_nodejs'); // Assicurati di avere le costanti condivise
|
||||||
|
|
||||||
const Storehouse = require('../models/storehouse');
|
const Storehouse = require('../models/storehouse');
|
||||||
|
const ImportaDescr = require('../models/importadescr');
|
||||||
const { getTableContent } = require('../controllers/articleController');
|
const { getTableContent } = require('../controllers/articleController');
|
||||||
|
|
||||||
const T_WEB_ArticoliFatturati = require('../models/t_web_articolifatturati');
|
const T_WEB_ArticoliFatturati = require('../models/t_web_articolifatturati');
|
||||||
@@ -805,12 +806,21 @@ class Macro {
|
|||||||
recstorehouse = await Storehouse.findOne({ idapp, name: prod.magazzino_name }).lean();
|
recstorehouse = await Storehouse.findOne({ idapp, name: prod.magazzino_name }).lean();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Controlla se il Titolo esiste nella tabella temporanea
|
||||||
|
|
||||||
|
let titolo = productGM.Titolo;
|
||||||
|
|
||||||
|
const tabdescr = await ImportaDescr.findOne({ code: productGM.Ean13 }).lean();
|
||||||
|
if (tabdescr?.title) {
|
||||||
|
titolo = tabdescr.title
|
||||||
|
}
|
||||||
|
|
||||||
const recproduct = {
|
const recproduct = {
|
||||||
idapp: idapp,
|
idapp: idapp,
|
||||||
isbn: productGM.Ean13,
|
isbn: productGM.Ean13,
|
||||||
// id_wp: '',
|
// id_wp: '',
|
||||||
sku: productGM.IdArticolo,
|
sku: productGM.IdArticolo,
|
||||||
title: productGM.Titolo, // productInfo.name.replace(/ - Usato$| - Nuovo$| - Epub$| - Ebook$| - Mobi$| - DVD$| - Streaming$| - Download$/, "");
|
title: titolo, // productInfo.name.replace(/ - Usato$| - Nuovo$| - Epub$| - Ebook$| - Mobi$| - DVD$| - Streaming$| - Download$/, "");
|
||||||
description: '',
|
description: '',
|
||||||
short_descr: '',
|
short_descr: '',
|
||||||
collezione: productGM.DescrizioneCollana,
|
collezione: productGM.DescrizioneCollana,
|
||||||
|
|||||||
@@ -1155,6 +1155,7 @@ router.post('/import', authenticate, async (req, res) => {
|
|||||||
if (recmacro.ean && recmacro.ean['#text']) {
|
if (recmacro.ean && recmacro.ean['#text']) {
|
||||||
recmacro._id = recmacro.ean['#text'];
|
recmacro._id = recmacro.ean['#text'];
|
||||||
recmacro.code = recmacro._id;
|
recmacro.code = recmacro._id;
|
||||||
|
recmacro.title = getvalueByJsonText(recmacro.titolo);
|
||||||
|
|
||||||
let queryprod = { idapp, code: recmacro._id };
|
let queryprod = { idapp, code: recmacro._id };
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user