From 8cc3aa2a35e046671e32b06cf7b11d66a180dafe Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sat, 12 Sep 2026 16:53:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(pdd):=20=E6=8B=BC=E5=A4=9A=E5=A4=9A?= =?UTF-8?q?=E5=95=86=E5=93=81=E5=90=8D=E7=A7=B0=E4=BB=85=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E8=A7=84=E6=A0=BCspec=EF=BC=8C=E8=BF=87=E6=BB=A4=E5=86=97?= =?UTF-8?q?=E9=95=BF=E5=8E=9F=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/services/platforms/pdd/pdd-order-mapper.test.ts | 2 +- apps/backend/src/services/platforms/pdd/pdd-order-mapper.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/services/platforms/pdd/pdd-order-mapper.test.ts b/apps/backend/src/services/platforms/pdd/pdd-order-mapper.test.ts index a5eea9c4..16da3448 100644 --- a/apps/backend/src/services/platforms/pdd/pdd-order-mapper.test.ts +++ b/apps/backend/src/services/platforms/pdd/pdd-order-mapper.test.ts @@ -45,7 +45,7 @@ test('mapPddOrderToSourceEvent maps PDD order into SourceOrderEvent', () => { const item = event.items[0]! assert.equal(item.itemId, '987654321') assert.equal(item.skuCode, '987654321') - assert.equal(item.skuName, '和平精英 198点券 (特惠礼包; 198点券)') + assert.equal(item.skuName, '特惠礼包; 198点券') assert.equal(item.quantity, 1) assert.equal((item.snapshot as Record).buyerMemo, '游戏账号: 1008611') }) diff --git a/apps/backend/src/services/platforms/pdd/pdd-order-mapper.ts b/apps/backend/src/services/platforms/pdd/pdd-order-mapper.ts index deba6327..9f1aaad3 100644 --- a/apps/backend/src/services/platforms/pdd/pdd-order-mapper.ts +++ b/apps/backend/src/services/platforms/pdd/pdd-order-mapper.ts @@ -77,7 +77,8 @@ export function mapPddOrderToSourceEvent( const spec = String(rawOrder.spec || '').trim() const quantity = Math.max(1, Number(rawOrder.goods_number || 1)) - const skuName = spec ? `${goodsName} (${spec})` : goodsName + // 只展示规格 spec(若无规格则回退使用商品原名) + const skuName = spec || goodsName const externalSkuCode = goodsIdStr // Retain the entire raw snapshot dictionary as requested / 保留原始报文完整快照