fix: 价格日历API字段名不匹配修复 (PR #148)
这个提交包含在:
父节点
9aada9aba7
当前提交
6233d6649e
@ -0,0 +1,32 @@
|
||||
# 接口变更记录 — 2026-04-03 12:10
|
||||
|
||||
> **提交** `a344a2d8` · **PR** #148 · **作者** wx · **时间** 2026-04-03 12:10 +0800
|
||||
>
|
||||
> fix: 价格日历API返回字段名与小程序前端不匹配(dateStr/price)
|
||||
|
||||
## 变更总览
|
||||
|
||||
**纯后端修复,前端无需改动。**
|
||||
|
||||
### 🐛 修复内容
|
||||
|
||||
小程序价格日历接口 `/mp/product/{id}/price-calendar` 返回的字段名与前端 calendar-popup 组件不匹配:
|
||||
- 前端使用 `item.dateStr` → 后端只返回 `date`
|
||||
- 前端使用 `item.price` → 后端只返回 `adultPrice`
|
||||
|
||||
导致前端 `availableDates` 始终为空数组,日历无可选日期。
|
||||
|
||||
### 📋 接口响应变更
|
||||
|
||||
**GET** `/mp/product/{id}/price-calendar`
|
||||
|
||||
每个日期对象**新增**两个字段(原有字段不变):
|
||||
|
||||
| 新增字段 | 类型 | 说明 |
|
||||
|---------|------|------|
|
||||
| `dateStr` | String | `date` 的别名,格式 yyyy-MM-dd |
|
||||
| `price` | BigDecimal | `adultPrice` 的别名,成人售价 |
|
||||
|
||||
### 🔧 需重启服务
|
||||
|
||||
- **hl-product-service**
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户