Merge branch 'council/BackendArchitect' into main

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
refactor/vr-ticket-20260416
Council 2026-04-15 20:10:28 +08:00
commit a0690fdd58
1 changed files with 10 additions and 3 deletions

13
plan.md
View File

@ -1,7 +1,13 @@
# vr-shopxo-plugin P0 修复执行计划 — plan.md
> 版本v2.0 | 日期2026-04-15 | AgentBackendArchitect + FrontendDev
> 关联Issue #9 | 状态:执行中
> 版本v4.0 | 日期2026-04-15 | AgentBackendArchitect + FrontendDev
> 关联Issue #9 | 状态:全部完成,等待共识
## Bug Fixes (Round 3 Review)
- [x] **Fix-1**: `SeatSkuService.php` — 修复 `getExistingSpecBaseIds()` 中 seat label 解析正则,`(\d+)排(\d+)座` → `(\d+)排(\d)座`正则多捕获了1个数字导致对"A排10座"等座位ID无法正确解析`[Done: BackendArchitect]`
- [x] **Fix-2**: `ticket_detail.html` — 修复 `submit()``specBaseIdMap[seatKey]` 访问方式,`(obj||{}).spec_base_id` → 直接取数值PHP 返回的是整数而非对象)`[Done: BackendArchitect]`
- [x] **Fix-3**: `SeatSkuService.php` + `ticket_detail.html` — 两个 bug 已合并到 maincommit `96337bc84``[Done: BackendArchitect]`
---
@ -111,9 +117,10 @@
1. [Done] BackendArchitect: P0-A 代码 + SQL 验证
2. [Done] BackendArchitect: P0-B SeatSkuService::BatchGenerate()
3. [Done] FrontendDev: P1 submit() 重构
4. [In Progress] BackendArchitect: 合并到 main
4. [Done] BackendArchitect: 合并到 maincommit `96337bc84`
5. [Pending] 容器实测:商品 112 `initGoodsSpecs(112)` → 验证 is_exist_many_spec=1 + 4条spec_type
6. [Pending] 容器实测:`BatchGenerate(112, $templateId)` → 验证座位级 SKU 生成
7. [Pending] FrontendDev: 验证前端 seat-level goods_params 构造正确
---