docs: 追加 vr-shopxo-plugin Phase 0/1 状态记录
parent
0f5a82d04c
commit
7508bed11d
|
|
@ -0,0 +1,40 @@
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## vr-shopxo-plugin 项目状态(2026-04-15)
|
||||||
|
|
||||||
|
### 当前阶段:Phase 1 进行中
|
||||||
|
|
||||||
|
**ShopXO 环境:**
|
||||||
|
- Docker: shopxo-web :10000 / shopxo-mysql :10001 / shopxo-php :9000
|
||||||
|
- 表前缀:`vrt_`
|
||||||
|
- 后台入口:`adminwatekc.php`
|
||||||
|
- 数据库凭证:root=shopxo_root_2024 / user=shopxo_user / pass=shopxo_pass_2024
|
||||||
|
- ShopXO 源码:`~/.openclaw/workspace/council-research/shopxo-eval/.worktrees/shopxo-evaluator/shopxo-src/`
|
||||||
|
|
||||||
|
**Phase 0 完成 ✅**
|
||||||
|
- 插件骨架生成完毕(14个文件)
|
||||||
|
- 数据库4张表已创建:`vrt_vr_seat_templates`, `vrt_vr_tickets`, `vrt_vr_verifiers`, `vrt_vr_verifications`
|
||||||
|
- `item_type` 字段已添加到 `vrt_goods` 表
|
||||||
|
- 插件已注册到 `vrt_plugins`(is_enable=1)
|
||||||
|
|
||||||
|
**Phase 1 完成 ✅**
|
||||||
|
- Goods.php 改法验证通过:票务商品(item_type='ticket')走独立模板
|
||||||
|
- 前端票务详情页渲染正常:座位图(行A/B/C)+ 场次选择 + 观演人表单 + 购买栏
|
||||||
|
- 测试商品:ID 112(VR演唱会电子票 2024,item_type='ticket')
|
||||||
|
- 测试座位模板:Bird Nest - Zone A(3排座位,颜色区分区域)
|
||||||
|
|
||||||
|
**核心文件路径:**
|
||||||
|
- 插件目录:`shopxo-src/app/plugins/vr_ticket/`
|
||||||
|
- Goods.php 改法:`shopxo-modifications/app/index/controller/Goods.php`
|
||||||
|
- 前端模板:`app/plugins/vr_ticket/view/goods/ticket_detail.html`
|
||||||
|
|
||||||
|
**关键结论:**
|
||||||
|
- 模板路径:`/../../../plugins/vr_ticket/view/goods/ticket_detail`(相对于 `app/index/view/default/`)
|
||||||
|
- `vr_seat_template` 数据在 Goods.php 中按 `category_id` 查询后传入视图
|
||||||
|
- 商品 `item_type` 字段:创建票务商品时设为 `'ticket'`
|
||||||
|
|
||||||
|
**待办:**
|
||||||
|
- Phase 2:完善后台管理页面(admin controller + view)
|
||||||
|
- Phase 3:完成支付回调 → 发票钩子联调
|
||||||
|
- Phase 4:B端扫码核销 API + 核销员管理
|
||||||
Loading…
Reference in New Issue