# 接口变更记录 — 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**
