From aa052d420a65069134bd428d6999c015ff32db98 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sat, 10 Oct 2026 18:14:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(dlc):=20=E6=9B=B4=E6=96=B0=E6=9A=97?= =?UTF-8?q?=E5=BD=B1=E5=93=A5=E7=89=B9=E3=80=81=E9=BB=91=E8=89=B2=E4=B8=8A?= =?UTF-8?q?=E8=A1=A3=E4=B8=8E=E6=B5=AA=E6=BC=AB=E5=A4=A9=E5=91=BD=E7=9A=84?= =?UTF-8?q?=E5=95=86=E5=93=81=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 同步上游 DLC (聚鑫源) 最新 GoodID 映射: - suit_shadow_gothic: 6a13aa55e3bce430aca29b01 - top_black_elite_trainer: 6a13aaeae3bce430aca29b03 - suit_romantic_destiny: 6a13ab21e3bce430aca29b04 - 更新 delivery_helpers 缺省兜底映射表与 sync_product_images 常量 - 更新 provider_test 单元测试断言与 docs/商品目录.md 文档 - 验证方式:go test 单元测试通过,go vet 校验通过 --- backend/cmd/sync_product_images/main.go | 6 +++--- backend/internal/service/delivery_helpers.go | 6 +++--- backend/internal/service/provider_test.go | 2 +- docs/商品目录.md | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/backend/cmd/sync_product_images/main.go b/backend/cmd/sync_product_images/main.go index 647f477..5a0c442 100644 --- a/backend/cmd/sync_product_images/main.go +++ b/backend/cmd/sync_product_images/main.go @@ -53,14 +53,14 @@ var catalog = []catalogItem{ {SKU: "frag_pink_sheep", Name: "破片手榴弹-糯粉咩咩", DLCGoodID: "682ef3c5a8f40c4234c59f51"}, {SKU: "smoke_pink_sheep", Name: "烟雾弹-糯粉咩咩", DLCGoodID: "682ef3c5a8f40c4234c59f50"}, {SKU: "pack_western_cowboy", Name: "西部牛仔大礼包", DLCGoodID: "682ef3c5a8f40c4234c59f4c"}, - {SKU: "suit_romantic_destiny", Name: "套装-浪漫天命", LewanProductID: "b1fff090-e389-4c6c-9c51-32751582239d", DLCGoodID: "682ef39ca8f40c4234c59f38"}, + {SKU: "suit_romantic_destiny", Name: "套装-浪漫天命", LewanProductID: "b1fff090-e389-4c6c-9c51-32751582239d", DLCGoodID: "6a13ab21e3bce430aca29b04"}, {SKU: "suit_first_peach", Name: "套装-恋恋初桃", DLCGoodID: "682ef3c5a8f40c4234c59f48"}, {SKU: "suit_pink_sheep", Name: "套装-糯粉咩咩", DLCGoodID: "682ef3c5a8f40c4234c59f4d"}, {SKU: "suit_dual_fluffy", Name: "套装-双彩绵绵", DLCGoodID: "682ef3c5a8f40c4234c59f49"}, {SKU: "bag_cute_bear", Name: "萌熊伴侣背包", DLCGoodID: "682ef3c5a8f40c4234c59f4a"}, {SKU: "m416_hamster_gray", Name: "M416-仓鼠灰灰", DLCGoodID: "682ef3c5a8f40c4234c59f52"}, - {SKU: "top_black_elite_trainer", Name: "黑色高级特训官上衣", LewanProductID: "8621502c-e355-455c-9b74-a7e642a40cfe", DLCGoodID: "682ef39ca8f40c4234c59f37"}, - {SKU: "suit_shadow_gothic", Name: "套装-暗影哥特", LewanProductID: "8eed3610-7238-4b89-8010-6713268f7cd3", DLCGoodID: "682ef39ca8f40c4234c59f36"}, + {SKU: "top_black_elite_trainer", Name: "黑色高级特训官上衣", LewanProductID: "8621502c-e355-455c-9b74-a7e642a40cfe", DLCGoodID: "6a13aaeae3bce430aca29b03"}, + {SKU: "suit_shadow_gothic", Name: "套装-暗影哥特", LewanProductID: "8eed3610-7238-4b89-8010-6713268f7cd3", DLCGoodID: "6a13aa55e3bce430aca29b01"}, {SKU: "suit_alan_walker", Name: "套装-Alan Walker", DLCGoodID: "682ef3c5a8f40c4234c59f47"}, } diff --git a/backend/internal/service/delivery_helpers.go b/backend/internal/service/delivery_helpers.go index 4fbc2a9..e064005 100644 --- a/backend/internal/service/delivery_helpers.go +++ b/backend/internal/service/delivery_helpers.go @@ -82,14 +82,14 @@ func deliveryGoodID(channel, sku string) string { } return map[string]string{ "suit_alan_walker": "682ef3c5a8f40c4234c59f47", - "suit_shadow_gothic": "682ef39ca8f40c4234c59f36", - "top_black_elite_trainer": "682ef39ca8f40c4234c59f37", + "suit_shadow_gothic": "6a13aa55e3bce430aca29b01", + "top_black_elite_trainer": "6a13aaeae3bce430aca29b03", "m416_hamster_gray": "682ef3c5a8f40c4234c59f52", "bag_cute_bear": "682ef3c5a8f40c4234c59f4a", "suit_dual_fluffy": "682ef3c5a8f40c4234c59f49", "suit_pink_sheep": "682ef3c5a8f40c4234c59f4d", "suit_first_peach": "682ef3c5a8f40c4234c59f48", - "suit_romantic_destiny": "682ef39ca8f40c4234c59f38", + "suit_romantic_destiny": "6a13ab21e3bce430aca29b04", "pack_western_cowboy": "682ef3c5a8f40c4234c59f4c", "smoke_pink_sheep": "682ef3c5a8f40c4234c59f50", "frag_pink_sheep": "682ef3c5a8f40c4234c59f51", diff --git a/backend/internal/service/provider_test.go b/backend/internal/service/provider_test.go index 614ff96..4d492e8 100644 --- a/backend/internal/service/provider_test.go +++ b/backend/internal/service/provider_test.go @@ -52,7 +52,7 @@ func TestParseProductRoutingConfig(t *testing.T) { if cfg5.RoutingMode != RoutingModePriority { t.Fatalf("expected priority for dual-capable legacy config, got %s", cfg5.RoutingMode) } - if cfg5.DLCGoodID != "682ef39ca8f40c4234c59f38" { + if cfg5.DLCGoodID != "6a13ab21e3bce430aca29b04" { t.Fatalf("expected builtin DLC good id, got %s", cfg5.DLCGoodID) } diff --git a/docs/商品目录.md b/docs/商品目录.md index e44507b..3f678fd 100644 --- a/docs/商品目录.md +++ b/docs/商品目录.md @@ -49,14 +49,14 @@ | 破片手榴弹-糯粉咩咩 | `frag_pink_sheep` | 投掷物 | 4880 | 4880 | ¥48.80 | dlc(默认) | `682ef3c5a8f40c4234c59f51` | — | | 烟雾弹-糯粉咩咩 | `smoke_pink_sheep` | 投掷物 | 4880 | 4880 | ¥48.80 | dlc(默认) | `682ef3c5a8f40c4234c59f50` | — | | 西部牛仔大礼包 | `pack_western_cowboy` | 礼包 | 32000 | 32000 | ¥320.00 | dlc(默认) | `682ef3c5a8f40c4234c59f4c` | — | -| 套装-浪漫天命 | `suit_romantic_destiny` | 套装 | 3600 | 3600 | ¥36.00 | priority | `682ef39ca8f40c4234c59f38` | `b1fff090-e389-4c6c-9c51-32751582239d` | +| 套装-浪漫天命 | `suit_romantic_destiny` | 套装 | 3600 | 3600 | ¥36.00 | priority | `6a13ab21e3bce430aca29b04` | `b1fff090-e389-4c6c-9c51-32751582239d` | | 套装-恋恋初桃 | `suit_first_peach` | 套装 | 9880 | 9880 | ¥98.80 | dlc(默认) | `682ef3c5a8f40c4234c59f48` | — | | 套装-糯粉咩咩 | `suit_pink_sheep` | 套装 | 18800 | 18800 | ¥188.00 | dlc(默认) | `682ef3c5a8f40c4234c59f4d` | — | | 套装-双彩绵绵 | `suit_dual_fluffy` | 套装 | 11240 | 11240 | ¥112.40 | dlc(默认) | `682ef3c5a8f40c4234c59f49` | — | | 萌熊伴侣背包 | `bag_cute_bear` | 背包 | 28800 | 28800 | ¥288.00 | dlc(默认) | `682ef3c5a8f40c4234c59f4a` | — | | M416-仓鼠灰灰 | `m416_hamster_gray` | 枪械 | 16800 | 16800 | ¥168.00 | dlc(默认) | `682ef3c5a8f40c4234c59f52` | — | -| 黑色高级特训官上衣 | `top_black_elite_trainer` | 上衣 | 3600 | 3600 | ¥36.00 | priority | `682ef39ca8f40c4234c59f37` | `8621502c-e355-455c-9b74-a7e642a40cfe` | -| 套装-暗影哥特 | `suit_shadow_gothic` | 套装 | 8880 | 8880 | ¥88.80 | priority | `682ef39ca8f40c4234c59f36` | `8eed3610-7238-4b89-8010-6713268f7cd3` | +| 黑色高级特训官上衣 | `top_black_elite_trainer` | 上衣 | 3600 | 3600 | ¥36.00 | priority | `6a13aaeae3bce430aca29b03` | `8621502c-e355-455c-9b74-a7e642a40cfe` | +| 套装-暗影哥特 | `suit_shadow_gothic` | 套装 | 8880 | 8880 | ¥88.80 | priority | `6a13aa55e3bce430aca29b01` | `8eed3610-7238-4b89-8010-6713268f7cd3` | | 套装-Alan Walker | `suit_alan_walker` | 套装 | 3600 | 3600 | ¥36.00 | dlc(默认) | `682ef3c5a8f40c4234c59f47` | — | ## 中英文速查