Commit 466a4aee authored by edwin's avatar edwin

fix model image appear on product file, update download filtering logic

parent 1054bc75
......@@ -202,15 +202,17 @@
// first link
let currentms = new Date().getTime();
let assetlist = await fetchSKU(`${baseurl}api/asset?time=${currentms}&t=main_product%2FGU%2F${SKU}&t=datacategory%2Fecasset&r=north&z=${fetchNumber}&et=hk&c=DEFAULT`, `${SKU} product image`);
await downloadList(assetlist, `${SKU}`);
let downloadlist = filtering(assetlist, SKU);
await downloadList(downloadlist["product"], `${SKU}`);
await sleep(sleepTime);
let is_old = assetlist.length === 0;
let modellist = downloadlist["model"];
// second link
currentms = new Date().getTime();
assetlist = await fetchSKU(`${baseurl}api/asset?time=${currentms}&t=datacategory%2Fasset&w=${SKU}&r=north&z=${fetchNumber}&c=DEFAULT`, `${SKU} model image`);
let downloadlist = filtering(assetlist, SKU);
downloadlist = filtering(assetlist, SKU);
if(is_old){
addDebugMessage(`re-attempt download product list`);
......@@ -218,7 +220,7 @@
await sleep(sleepTime);
}
await downloadList(downloadlist["model"], `${SKU}_model`);
await downloadList(downloadlist["model"].concat(modellist), `${SKU}_model`);
await sleep(sleepTime);
}
} else {
......@@ -312,7 +314,8 @@
} else if (item.filename.includes(`${SKU}_I0`) ||
(item.filename.includes("goods") && !item.filename.includes(SKU)) ||
item.tags.map(x => x.id).includes("assettype/Poster") || item.filename.includes("GU_")
item.tags.map(x => x.id).includes("assettype/Poster") || item.filename.includes("GU_") ||
item.filename.match(new RegExp(`^[0-9]{6}_.{8}_[0-9]{2}_.{4}`))
) {
// not adding to model
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment