vr-shopxo-source/app
Council d48edfb965 feat(Task1): C端票夹页面 + API 完成(附路由调试经验文档)
## Task 1 交付物
- view/goods/ticket_wallet.html       # 票夹页面
- api/Ticket.php                     # C端 API(list/detail/refreshQr)
- service/WalletService.php           # 票夹服务层
- index/Index.php                     # C端入口(wallet action)
- Hook.php                           # 注入票夹入口链接

## Bug 修复(Task1 调试过程中发现)
- index/Index.php: UserService::LoginInfo() → LoginUserInfo()
- Hook.php: session('user_id') → UserService::LoginUserInfo()(key 不存在)
- api/Ticket.php: LoginInfo() + :Json 返回类型 + json() 包裹
- WalletService.php: JOIN order 表 → 直接 WHERE user_id
- API URL: ?s=api/plugins/index(错误) → /api.php?s=plugins/index(正确)

## 新增文档
- docs/DEBUGGING_ROUTING.md  # 🔑 ShopXO 路由调试经验(必读)
- docs/TASK1_C_WALLET.md     # Task 1 交付文档
- README.md                  # 增加 Agent 快速索引

## 核心经验
ShopXO 多入口:页面=public/index.php,API=public/api.php,勿混用。
详见 docs/DEBUGGING_ROUTING.md
2026-04-24 09:48:32 +08:00
..
admin v6.8.0商店信息文字优化 2026-03-04 13:09:50 +08:00
api v6.8.0 2026-03-04 10:21:47 +08:00
index feat(Phase 1): Goods.php 1行改法 - item_type=ticket走独立模板 2026-04-15 08:46:13 +08:00
install 表单细节优化 2025-09-26 21:03:41 +08:00
lang v6.8.0商店信息文字优化 2026-03-04 13:09:50 +08:00
module v6.8.0 2026-03-04 10:21:47 +08:00
plugins feat(Task1): C端票夹页面 + API 完成(附路由调试经验文档) 2026-04-24 09:48:32 +08:00
route 伪静态配置优化 2024-12-29 18:30:21 +08:00
service v6.8.0商店信息文字优化 2026-03-04 13:09:50 +08:00
tpl v6.7.0 2025-09-23 21:22:38 +08:00
.gitignore
AppService.php
BaseController.php
ExceptionHandle.php v6.3.0 2024-10-21 10:51:14 +08:00
Request.php
common.php v6.8.0 2026-03-04 10:21:47 +08:00
middleware.php 新增系统内置多语言切换 2023-02-13 17:55:04 +08:00
provider.php
service.php