docs(M08-A): 记录订单开门阶段验收
This commit is contained in:
@@ -40,3 +40,20 @@ M08-A 仍为 `PARTIAL`。本次完成顾客端第一段工程闭环,但订单
|
||||
状态:
|
||||
|
||||
- M08-A 仍为 `PARTIAL`;开门、续费、换房、分享、余额、优惠券、套餐、个人中心、真实微信支付调起和真机合法域名验证待继续。
|
||||
|
||||
## 2026-06-24 续接:顾客端开门入口
|
||||
|
||||
- 后端新增顾客订单开门权限仓储,`GET/POST` 链路只允许本人未撤销订单、订单状态为 `PAID/RESERVED/IN_PROGRESS` 且处于开始前 30 分钟到结束时间之间的订单开门。
|
||||
- 新增 `POST /app-api/orders/:orderId/open-door`,按订单上下文构造最小 `device.write` 权限并调用现有门控服务;顾客端强制 `holdopen=0`,不暴露后台设备控制接口。
|
||||
- 小程序订单详情页新增“开门”按钮,调用订单绑定的 app-api 开门入口。
|
||||
- `scripts/check-miniapp-m08-a.mjs` 扩展检查 `open-door` 调用。
|
||||
|
||||
验收:
|
||||
|
||||
- `node scripts/check-miniapp-m08-a.mjs`:PASS。
|
||||
- `node tests/device-control.test.mjs`:PASS。
|
||||
- `npm test`(`backend/`):PASS。
|
||||
|
||||
状态:
|
||||
|
||||
- M08-A 仍为 `PARTIAL`;续费、换房、分享、余额、优惠券、套餐、个人中心、真实微信支付调起和真机合法域名/实物开门验证待继续。
|
||||
|
||||
Reference in New Issue
Block a user