- Corretta query di estrapolazione libri su GM (Marco)

- aggiornato bestseller su fatlast1Y
- non mostrare piu i libri che non hanno l'immagine (sul catalogo).
- metti online i compressi
This commit is contained in:
Surya Paolo
2025-06-16 19:36:57 +02:00
parent 5668c620da
commit 8c0619992b
9 changed files with 117 additions and 58 deletions

View File

@@ -82,27 +82,24 @@ class CronMod {
mystr = await AmazonBookScraper.ScraperAzzeraFlagProducts(idapp, mydata.options);
ris = { mystr };
} else if (mydata.dbop === 'GeneraPdfCatalogo') {
const genPdf = new GenPdf(idapp);
await genPdf.launch();
return await genPdf.generatePdfFromIdCatalog(mydata.options);
} else if (mydata.dbop === 'GeneraPdfRaccolta') {
const genPdf = new GenPdf(idapp);
await genPdf.launch();
return await genPdf.generatePdfFromIdRaccolta(mydata.options);
} else if (mydata.dbop === 'onlinePdfRaccolta') {
const genPdf = new GenPdf(idapp);
await genPdf.launch();
mydata.options.idapp = idapp;
return await genPdf.onlinePdfFromIdRaccolta(mydata.options);
} else if (mydata.dbop === 'ReplaceAllCircuits') {
// ++ Replace All Circuitname with 'Circuito RIS %s'
@@ -113,6 +110,9 @@ class CronMod {
} else if (mydata.dbop === 'removeProductInfoWithoutDateUpdatedFromGM') {
mystr = await ProductInfo.removeProductInfoWithoutDateUpdatedFromGM(idapp);
ris = { mystr };
} else if (mydata.dbop === 'resetImageNotFound') {
mystr = await ProductInfo.resetImageNotFound();
ris = { mystr };
} else if (mydata.dbop === 'StatMacro') {
const macro = new Macro(idapp, {});
mystr = await macro.getStat();

View File

@@ -414,12 +414,15 @@ class GenPdf {
}
const raccolta = await RaccoltaCataloghi.findById(options.idRaccolta);
if (raccolta) {
console.log('Pubblica ONLINE la Raccolta ' + raccolta.title + ' ...');
for (const catalogo of raccolta.lista_cataloghi) {
await this.onlinePdfFromIdCatalog({
...options,
id_catalog: catalogo._id,
});
}
console.log('FINE Pubblicazione ONLINE !');
}
} catch (e) {
console.error('err', e);
@@ -594,6 +597,9 @@ class GenPdf {
}
const fileDest = mydir + (stampa ? myrec.pdf_online_stampa : myrec.pdf_online);
const fileDestNoDir = stampa ? myrec.pdf_online_stampa : myrec.pdf_online;
console.log(' Metti online il file ' + fileOrigin);
// copia il file
await fs.copyFile(fileOrigin, fileDest);

View File

@@ -134,6 +134,8 @@ class Macro {
DescrizioneTipologia = 'Carte')
AND
(Ean13 NOT LIKE 'USATO%')
ORDER BY T.IdArticolo DESC, Id DESC
`;
}
} else {