hl-api-changelog/changelogs/2026-04/2026-04-01_1600_mp_hotel_per_day_bug.md

1.2 KiB

bug: 小程序产品详情"查看全部"酒店应只显示当天酒店

  • 类型: 前端BUG
  • 页面: 小程序 → 产品详情 → 行程tab → 某天的酒店区域 → "查看全部"

问题描述

DAY 1 的酒店区域点"查看全部"后,应该只显示 DAY 1 的酒店,但目前可能显示了所有天的酒店。

后端数据说明

后端返回的数据已经按天正确分组,无需改动。

产品详情接口 GET /mp/product/{productId} 返回结构:

{
  "product": {
    "itineraryDays": [
      {
        "dayNumber": 1,
        "dayTitle": "呼伦贝尔我来咯!",
        "hotels": [           // ← 这里就是 DAY 1 的酒店,只有当天的
          {
            "hotelId": "...",
            "hotelName": "嘉世豪酒店",
            "coverUrl": "...",
            "roomTypeName": "标准间",
            "tags": ["四星级"]
          }
        ]
      },
      {
        "dayNumber": 2,
        "hotels": [...]       // ← DAY 2 的酒店
      }
    ]
  }
}

前端修复方式

"查看全部"点击时,只取当前天的 itineraryDays[dayIndex].hotels 数组展示,不要合并所有天的酒店。