From 89cf3fe8f70c38cc187e5bd7048a29c0e0af7e61 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Wed, 1 Apr 2026 15:57:41 +0800 Subject: [PATCH] =?UTF-8?q?bug:=20=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E5=85=A8=E9=83=A8=E9=85=92=E5=BA=97=E5=BA=94=E5=8F=AA?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=BD=93=E5=A4=A9=E9=85=92=E5=BA=97=EF=BC=88?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=97=AE=E9=A2=98=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-04-01_1600_mp_hotel_per_day_bug.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 changelogs/2026-04/2026-04-01_1600_mp_hotel_per_day_bug.md diff --git a/changelogs/2026-04/2026-04-01_1600_mp_hotel_per_day_bug.md b/changelogs/2026-04/2026-04-01_1600_mp_hotel_per_day_bug.md new file mode 100644 index 0000000..9659018 --- /dev/null +++ b/changelogs/2026-04/2026-04-01_1600_mp_hotel_per_day_bug.md @@ -0,0 +1,46 @@ +# bug: 小程序产品详情"查看全部"酒店应只显示当天酒店 + +- **类型**: 前端BUG +- **页面**: 小程序 → 产品详情 → 行程tab → 某天的酒店区域 → "查看全部" + +--- + +## 问题描述 + +DAY 1 的酒店区域点"查看全部"后,应该只显示 DAY 1 的酒店,但目前可能显示了所有天的酒店。 + +## 后端数据说明 + +后端返回的数据**已经按天正确分组**,无需改动。 + +产品详情接口 `GET /mp/product/{productId}` 返回结构: + +```json +{ + "product": { + "itineraryDays": [ + { + "dayNumber": 1, + "dayTitle": "呼伦贝尔我来咯!", + "hotels": [ // ← 这里就是 DAY 1 的酒店,只有当天的 + { + "hotelId": "...", + "hotelName": "嘉世豪酒店", + "coverUrl": "...", + "roomTypeName": "标准间", + "tags": ["四星级"] + } + ] + }, + { + "dayNumber": 2, + "hotels": [...] // ← DAY 2 的酒店 + } + ] + } +} +``` + +## 前端修复方式 + +"查看全部"点击时,只取当前天的 `itineraryDays[dayIndex].hotels` 数组展示,不要合并所有天的酒店。