hl-api-changelog/changelogs/2026-04/2026-04-03_1210_a344a2d8_fix_field_names.md
2026-04-03 12:08:47 +08:00

1005 B

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