From 6e3eb9669b03732d542b7cf1b16f43ac2c755b22 Mon Sep 17 00:00:00 2001 From: zhaoxing <2558691827@qq.com> Date: Sat, 7 Nov 2026 13:03:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(consignment):=20=E9=99=8D=E4=BB=B7=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E9=BB=98=E8=AE=A4=E5=80=BC=E7=BB=9F=E4=B8=80=E4=B8=BA?= =?UTF-8?q?=E5=BC=80=E5=90=AF/24=E5=B0=8F=E6=97=B6/=E6=8C=89=E6=AF=94?= =?UTF-8?q?=E4=BE=8B10%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 迁移 147 的苏尔南种子配置 priceDrop 由 false/72 改为 true/24/percent/10, 与前端 emptyFormValues、后端 DEFAULT_CONSIGNMENT_PROFILE_CONFIG 保持一致; 新库初始化即与线上现状一致,已执行迁移的库不受影响。 - 补充迁移种子断言测试,防止三处默认值再次漂移。 --- .../src/db/migrations/147_consignment_platform.sql | 4 ++-- .../consignment-profile-service.test.ts | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/db/migrations/147_consignment_platform.sql b/apps/backend/src/db/migrations/147_consignment_platform.sql index e5985926..23f114da 100644 --- a/apps/backend/src/db/migrations/147_consignment_platform.sql +++ b/apps/backend/src/db/migrations/147_consignment_platform.sql @@ -467,8 +467,8 @@ BEGIN "policy": "reopen" }, "priceDrop": { - "enabled": false, - "hours": 72, + "enabled": true, + "hours": 24, "mode": "percent", "value": 10 } diff --git a/apps/backend/src/services/worker-platform/consignment-profile-service.test.ts b/apps/backend/src/services/worker-platform/consignment-profile-service.test.ts index cae4db72..81fe8fef 100644 --- a/apps/backend/src/services/worker-platform/consignment-profile-service.test.ts +++ b/apps/backend/src/services/worker-platform/consignment-profile-service.test.ts @@ -137,3 +137,15 @@ test('打手端寄卖分类:苏尔南手枪固定排第一', async () => { '苏尔南手枪必须排在打手端分类列表第一位', ) }) + +test('合并迁移 147 的苏尔南种子:降价提示默认开启、24 小时、按比例 10%', async () => { + const sql = await readFile( + new URL('../../db/migrations/147_consignment_platform.sql', import.meta.url), + 'utf8', + ) + assert.match( + sql, + /"priceDrop":\s*\{\s*"enabled":\s*true,\s*"hours":\s*24,\s*"mode":\s*"percent",\s*"value":\s*10\s*\}/, + '新库初始化必须与前端默认值一致(开启 / 24 小时 / 按比例 10%)', + ) +})