feat(picc): 初始化结束条件改成结束时间早于当前时间

This commit is contained in:
huzhengrong 2025-10-24 14:37:14 +08:00
parent 07263e8b92
commit 5b71d6d44b
1 changed files with 6 additions and 2 deletions

View File

@ -39,7 +39,7 @@ class PICC {
pagenumber: 1, pagenumber: 1,
stopWhen: (pagenumber, result) => { stopWhen: (pagenumber, result) => {
return ( return (
pagenumber >= result.pages || pagenumber >= config.pageNumberLimit pagenumber >= result.pages || result.stopFlag
); );
}, },
readyForNext: (pagenumber, result) => { readyForNext: (pagenumber, result) => {
@ -119,6 +119,7 @@ class PICC {
let total = result[1].res.total; let total = result[1].res.total;
let pages = Math.ceil(total / 10); let pages = Math.ceil(total / 10);
let arr = result[1].res.rows; let arr = result[1].res.rows;
let stopFlag = false;
for (let i = 0; i < arr.length; i++) { for (let i = 0; i < arr.length; i++) {
let item = arr[i]; let item = arr[i];
@ -144,8 +145,11 @@ class PICC {
urls: `https://ec.picc.com/cms/default/webfile${item.url}`, urls: `https://ec.picc.com/cms/default/webfile${item.url}`,
}); });
} }
if(endTime&&+new Date(endTime) < Date.now()){//初始化时,遇到结束时间 早于 当前时间则停止
stopFlag = true;
}
} }
return { pages, info }; return { pages, info, stopFlag };
} }
} }
// 分页获取数据 // 分页获取数据