返回 Bug 清单
BUG-0702project-03中已修复backend-logic

booking/confirm storage key 最终闭环 — customer_id + shop_id + stylist_id

发现:2026-10-09验证:2026-10-09置信度:70%

症状

commit 5d271c69012c (2026-09-12) fix(miniapp): booking/confirm storage key 最终闭环 — customer_id + shop_id + stylist_id

根因

commit message 描述: fix(miniapp): booking/confirm storage key 最终闭环 — customer_id + shop_id + stylist_id

修复方案

修复 12 行,删除 1 行。改动文件: frontend/miniapp/src/pages/booking/confirm/index.vue

错误签名

fix(miniapp): booking/confirm storage key 最终闭环 — customer_id + shop_id + stylist_id storage key 完整链路 (创建前 + 创建后 都存):
  创建前:
    customer_name / customer_phone ← 输入框填写
    shop_id / stylist_id ← 从 store 传给 storage
  创建后:
    customer_id ← 后端 BookingDetailResponse.customer_id (真实值)
    last_booking_id ← 后端返回的 booking.id

BookingFullCreateRequest 契约最终对齐验证:
  shop_id ✅ customer_id ✅ hairstyle_id ✅ stylist_id ✅ preferred_slot ✅
  duration_min (从 SERVICE_TABLE 查表) ✅ price_cents ✅
  customer_name/phone

技术信息

来源项目

project-03

涉及文件

frontend/miniapp/src/pages/booking/confirm/index.vue

标签

git-sweep, auto-ingested, project-03, mcp-reported, source-agent