From c7577b951d187e210d22305580f8124cc30b85a7 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 18 May 2026 11:27:41 +0800 Subject: [PATCH] =?UTF-8?q?docs(product-v2):=20=E8=A1=A5=20PR=20#2487=20?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=BD=BB=E5=BA=95=E6=94=BE=E5=BC=80=20+=20?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=90=8E=E9=80=80=E8=8D=89=E7=A8=BF=E5=89=AF?= =?UTF-8?q?=E4=BD=9C=E7=94=A8=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mmg 必看: PUBLISHED 产品点保存版本会立即下架, 审批中会撤销审批. 弹窗 UI 必须警告"保存后产品将退回草稿状态". Co-Authored-By: Claude Opus 4.7 (1M context) --- ...oduct_v2_snapshot_p23_loosen_save_group_batch.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/changelogs/2026-05/18_feat_product_v2_snapshot_p23_loosen_save_group_batch.md b/changelogs/2026-05/18_feat_product_v2_snapshot_p23_loosen_save_group_batch.md index 86ef06f..7575597 100644 --- a/changelogs/2026-05/18_feat_product_v2_snapshot_p23_loosen_save_group_batch.md +++ b/changelogs/2026-05/18_feat_product_v2_snapshot_p23_loosen_save_group_batch.md @@ -20,10 +20,15 @@ - **真实业务收益**:解锁了「定制师本人 + 该产品所属公司其他 CUSTOMIZER 同事」的多角色保存场景(之前只 SUPER_ADMIN 或单一 owner)。彻底"所有 admin 都能保存任意产品"**没达成**(@DataScope 拦着,符合业务安全考虑——CUSTOMIZER 不该备份别人的产品) - 还原/删除/标记永久**仍保留 Service 层 checkPriceEditPermission 严格校验** -### 2. 可保存状态扩到 3 种 -- **旧**:`DRAFT / COMPLETED` -- **新**:**`DRAFT / UNPUBLISHED / COMPLETED`**(**下架的产品现在也能保存**) -- PUBLISHED / 审批中仍拒绝(数据不稳定) +### 2. 状态校验彻底取消(**PR #2487 进一步放开**) +- ~~P2.3 初版:`DRAFT / UNPUBLISHED / COMPLETED` 三种~~ +- **最终(PR #2487)**:**任意状态都可保存**(PUBLISHED / 审批中也行) +- ⚠️ **但保存动作 = 备份 + 退草稿组合**: + - 保存成功后产品状态会**自动退回 `DRAFT`**(原状态写到操作日志 detail) + - 已经是 DRAFT 的产品不变 + - **PUBLISHED 产品点保存 → 立即下架**(mp 端看不到) + - **审批中产品点保存 → 撤销审批** +- mmg **必须**在弹窗加警告文案:「保存后产品将退回草稿状态,已上架产品会下架」 ### 3. GROUP 小蒙马班期完整保存(修复缺陷) - **旧版 P2.2 漏存** `group_tour_batch` 表 → GROUP 还原后班期数据丢失