From c4e7f8dd581f336b43d67a2c001c98bbfbcb126f Mon Sep 17 00:00:00 2001 From: ray <1416431931@qq.com> Date: Wed, 6 May 2026 18:22:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aliyun-sync/COMMANDS.md | 2 ++ aliyun-sync/aliyun-aps-sync/README.md | 5 +++++ aliyun-sync/aliyun-aps-sync/src/sync.js | 3 +++ 3 files changed, 10 insertions(+) diff --git a/aliyun-sync/COMMANDS.md b/aliyun-sync/COMMANDS.md index 2a21042..1de3f7b 100644 --- a/aliyun-sync/COMMANDS.md +++ b/aliyun-sync/COMMANDS.md @@ -84,6 +84,8 @@ npm run messages npm run orders ``` +说明:会同时抓取订单列表与订单详情。 + 订单增量: ```powershell diff --git a/aliyun-sync/aliyun-aps-sync/README.md b/aliyun-sync/aliyun-aps-sync/README.md index be854f7..44bb22e 100644 --- a/aliyun-sync/aliyun-aps-sync/README.md +++ b/aliyun-sync/aliyun-aps-sync/README.md @@ -92,6 +92,11 @@ npm run bills -- --resume npm run orders ``` +说明:该命令会同时抓取: + +- orders(订单列表) +- orderDetails(订单详情) + 订单增量: ```bash diff --git a/aliyun-sync/aliyun-aps-sync/src/sync.js b/aliyun-sync/aliyun-aps-sync/src/sync.js index 0fb4b56..c4089e4 100644 --- a/aliyun-sync/aliyun-aps-sync/src/sync.js +++ b/aliyun-sync/aliyun-aps-sync/src/sync.js @@ -553,6 +553,9 @@ export async function syncOrdersOnly(options = {}) { const summary = { startedAt: new Date().toISOString(), datasets: {} }; page = await resolveActivePage(context, '/detail/order/~/costCenter/order'); summary.datasets.orders = await syncOrders(page, options); + const latestOrders = loadCurrentState('orders', datasets.orders.uniqueKey); + const orderIdsForDetail = collectValidOrderIds(latestOrders.records || []); + summary.datasets.orderDetails = await syncOrderDetails(page, orderIdsForDetail); summary.finishedAt = new Date().toISOString(); const stamp = nowStamp();