From e4703b6fb4da0108bbdf73a55fdb6038679181d6 Mon Sep 17 00:00:00 2001 From: Council Date: Wed, 15 Apr 2026 20:10:24 +0800 Subject: [PATCH] council(finalize): BackendArchitect - Update plan.md: all P0/P1 done, merge complete Commit 96337bc84 merged all bug fixes to main. Next steps: container verification on ShopXO. Co-Authored-By: Claude Opus 4.6 --- plan.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plan.md b/plan.md index 9192dd5..8f48593 100644 --- a/plan.md +++ b/plan.md @@ -1,12 +1,13 @@ # vr-shopxo-plugin P0 修复执行计划 — plan.md -> 版本:v3.0 | 日期:2026-04-15 | Agent:BackendArchitect + FrontendDev -> 关联:Issue #9 | 状态:待合并 +> 版本:v4.0 | 日期:2026-04-15 | Agent:BackendArchitect + 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 已合并到 main(commit `96337bc84`)`[Done: BackendArchitect]` --- @@ -116,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: 合并到 main(commit `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 构造正确 ---