vr-shopxo-plugin/shopxo/app
Council 2311f17b90 fix(vr_ticket): 修复幽灵 spec 问题 (Issue #15 + #16)
Issue #15 — AdminGoodsSaveHandle.php:
1. 读取优先级调换:data['vr_goods_config'] 优先,DB 兜底(从源头避免脏数据)
2. 模板不存在时 unset($configs[$i]) 移除无效 config 块(防御层)
3. array_values 重排索引 + 写回前判空(防御层)

Issue #16 — SeatSkuService.php GetGoodsViewData:
1. 多模板模式:遍历所有配置块过滤有效块
2. 模板不存在时清理无效块并写回有效配置(而非覆盖)

参考:reports/GHOST_SPEC_INVESTIGATION_REPORT.md
参考:docs/PLAN_GHOST_SPEC_FIX.md
2026-04-20 22:42:41 +08:00
..
admin refactor(vr_ticket): Admin.php root pattern → Hook-based goods save 2026-04-19 05:46:37 +08:00
api
index feat(Phase 2): 完成票务商品前端展示层 2026-04-20 05:22:07 +08:00
install
lang
module
plugins fix(vr_ticket): 修复幽灵 spec 问题 (Issue #15 + #16) 2026-04-20 22:42:41 +08:00
route
service
tpl
AppService.php
BaseController.php
ExceptionHandle.php
Request.php
common.php
event.php chore: clean up my_test_plugin residual hooks from event.php 2026-04-19 15:56:48 +08:00
middleware.php
provider.php
service.php