vr-shopxo-plugin/shopxo/app/plugins/vr_ticket/service
Council 8b15283376 feat(phase4.3): 完成 C端票夹
新增文件:
- api/Ticket.php: C端票夹API控制器(list/detail/refreshQr)
- service/WalletService.php: 票夹核心服务
- view/goods/ticket_card.html: 票卡片共享组件
- view/goods/ticket_wallet.html: 票夹列表页

修改文件:
- Hook.php: 注册订单详情页注入钩子(plugins_service_order_detail_page_info)
- install.sql: 添加 qr_issued_at 字段

数据库变更:
- ALTER TABLE vr_tickets ADD qr_issued_at INT UNSIGNED
2026-04-23 13:44:48 +08:00
..
AuditService.php refactor(vr_ticket): full plugin restructure - Admin.php root pattern + Hook.php 2026-04-17 00:46:00 +08:00
BaseService.php fix(phase4.1): 修复 Feistel-8 往返失败 P0 bug 2026-04-23 12:08:38 +08:00
SeatSkuService.php feat(Phase 3): 演播室选择器+层级售罄灰化+短码Feistel架构规划 2026-04-22 16:39:39 +08:00
TicketService.php fix(phase4.2): 复用现有 qr_data 字段存储短码|payload 2026-04-23 00:21:41 +08:00
WalletService.php feat(phase4.3): 完成 C端票夹 2026-04-23 13:44:48 +08:00