Draft
As a 小程序用户, I want 能够在订单详情页面取消订单, so that 对于已支付订单可以触发退款流程,对于待支付订单可以直接取消,确保订单状态正确流转
packages/orders-module-mt/src/services/order.mt.service.ts 中添加方法签名:cancelOrder(tenantId: number, orderId: number, reason: string, userId: number): Promise<void>packages/orders-module-mt/src/routes/user/orders.mt.ts 中添加取消订单API端点mini/src/pages/order-detail/index.tsx 中添加取消订单按钮packages/orders-module-mt/src/services/order.mt.service.ts): 需要添加 cancelOrder 方法packages/orders-module-mt/src/entities/order.mt.entity.ts:72): 支付状态字段定义:0未支付、1支付中、2支付成功、3已退款、4支付失败、5订单关闭packages/orders-module-mt/src/routes/user/orders.mt.ts): 需要添加取消订单API端点mini/src/pages/order-detail/index.tsx): 需要集成取消订单UIpackages/orders-module-mt/src/services/order.mt.service.tspackages/orders-module-mt/src/routes/user/orders.mt.tsmini/src/pages/order-detail/index.tsxpackages/orders-module-mt/tests/integration/order-cancel.integration.test.tspackages/orders-module-mt/tests/integration/order-cancel.integration.test.ts - 取消订单集成测试order-service.unit.test.ts - 订单服务单元测试| Date | Version | Description | Author |
|---|---|---|---|
| 2025-11-21 | 1.0 | 初始故事创建 | Bob (Scrum Master) |
This section is populated by the development agent during implementation
Results from QA Agent QA review of the completed story implementation