docs(M08-A): 记录订单开门阶段验收

This commit is contained in:
Codex
2026-06-24 22:39:50 +08:00
parent eaa86547c2
commit a4e13d911e
5 changed files with 26 additions and 9 deletions
@@ -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`;续费、换房、分享、余额、优惠券、套餐、个人中心、真实微信支付调起和真机合法域名/实物开门验证待继续。