From 9dfa1726e959a9122bed34f9e85e5122cdc4ea5a Mon Sep 17 00:00:00 2001 From: XXhaos Date: Sat, 18 Apr 2026 11:53:21 +0800 Subject: [PATCH] Update authorization&cartId.js --- Scripts/authorization&cartId.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Scripts/authorization&cartId.js b/Scripts/authorization&cartId.js index dc85a0a..b2917ef 100644 --- a/Scripts/authorization&cartId.js +++ b/Scripts/authorization&cartId.js @@ -99,6 +99,13 @@ function appendHistory(entry) { if (Array.isArray(parsed)) history = parsed; } catch (e) { history = []; } } + + // 去重:相同 cartId 的记录不重复写入 + if (history.some(h => h.cartId === entry.cartId)) { + console.log(`[history] SKIP: cartId=${entry.cartId} 已存在于历史中`); + return; + } + history.push(entry); if (history.length > MAX_HISTORY) history = history.slice(-MAX_HISTORY); $persistentStore.write(JSON.stringify(history), "cartId_history");