Browse Source

📝 docs(prd): 简化故事14的技术实现细节

- 简化订单提交快照商品名称优化的文件变更列表
- 移除不必要的实体和Schema修改,聚焦核心业务逻辑

🤖 Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname 1 month ago
parent
commit
b1e112c97f
1 changed files with 3 additions and 5 deletions
  1. 3 5
      docs/prd/epic-006-parent-child-goods-multi-spec-support.md

+ 3 - 5
docs/prd/epic-006-parent-child-goods-multi-spec-support.md

@@ -65,7 +65,7 @@
   9. ✅ 购物车中父子商品显示完整的组合名称(父商品名称 + 子商品规格名称)(故事10已实现)
   10. ⏳ 管理员能删除不需要的子商品规格(故事11待实现)
   11. ⏳ 用户在商品详情页能一键完成规格选择和购物车/购买操作(故事12待实现)
-  12. ⏳ 订单提交快照商品名称与购物车显示逻辑一致(故事14待实现)
+  12. ⏳ 订单提交快照商品名称包含完整的商品和规格信息(故事14待实现)
 
 ## 设计决策
 
@@ -522,11 +522,9 @@
      - ⏳ 测试待编写
    - **文件变更**:
      - **待修改的文件**:
-       - `packages/orders-module-mt/src/services/order.mt.service.ts` - 修改`createOrder`方法,为子商品使用父商品名称并存储规格名称
-       - `packages/orders-module-mt/src/entities/order-goods.mt.entity.ts` - 需要添加`specName`字段存储规格名称
-       - `packages/orders-module-mt/src/schemas/create-order.schema.ts` - 可能需要更新Schema定义
+       - `packages/orders-module-mt/src/services/order.mt.service.ts` - 修改`createOrder`方法,为子商品拼接父商品名称和规格名称
      - **测试文件**:
-       - `packages/orders-module-mt/tests/integration/create-order.integration.test.ts` - 添加订单快照商品名称和规格名称测试
+       - `packages/orders-module-mt/tests/integration/create-order.integration.test.ts` - 添加订单快照商品名称拼接测试
        - `packages/orders-module-mt/tests/integration/user-orders-routes.integration.test.ts` - 验证订单详情显示
 
 ## 兼容性要求