From 20830abbc075be1b9e765cb1286d7143e0be6609 Mon Sep 17 00:00:00 2001 From: Council Date: Mon, 20 Apr 2026 10:00:05 +0800 Subject: [PATCH] =?UTF-8?q?docs(plan):=20=E8=AE=B0=E5=BD=95=20P1+P2=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B7=B2=E5=90=88=E5=B9=B6=E5=88=B0=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Commit: 804d465d0 → main: 49930844f Co-Authored-By: Claude Sonnet 4.6 --- plan.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plan.md b/plan.md index 2ed4fae..7b99191 100644 --- a/plan.md +++ b/plan.md @@ -84,3 +84,10 @@ Undefined array key "id" 3. **Tertiary(静默)**: `AdminGoodsSaveHandle.php:77` — `selected_rooms` 类型不匹配,`in_array` 永远 false 4. **已排除**: 表前缀问题 — `Db::name()` 和 `BaseService::table()` 均查询 `vrt_vr_seat_templates`,等价 5. **已排除**: SeatSkuService::BatchGenerate — 第 100 行已有 `!empty()` 空安全 fallback + +## 修复记录 + +- [x] **Fix Commit**: `804d465d0` — P1+P2 空安全修复已合并到 main + - `AdminGoodsSaveHandle.php:71-73`:新增 `if (empty($template)) { continue; }` + - `AdminGoodsSaveHandle.php:80`:`$r['id']` 前加 `isset()` 空安全 + - 合并到 main:`49930844f`