From 28a0bd0806a087f2e06440da8ab27fe05e9d99f6 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 30 Mar 2026 10:15:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85=E9=85=92=E5=BA=97?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E4=BF=AE=E5=A4=8D=E8=AF=B4=E6=98=8E=EF=BC=8C?= =?UTF-8?q?=E5=90=ABPR=20#34=20(DayHotelVO=20tags=E5=AD=97=E6=AE=B5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelogs/2026-03/30_fix_hotel_tags.md | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/changelogs/2026-03/30_fix_hotel_tags.md b/changelogs/2026-03/30_fix_hotel_tags.md index 5eff67d..2b9bc3b 100644 --- a/changelogs/2026-03/30_fix_hotel_tags.md +++ b/changelogs/2026-03/30_fix_hotel_tags.md @@ -1,23 +1,34 @@ # 修复:产品详情返回酒店风格标签 - **日期**: 2026-03-30 -- **PR**: #33 -- **服务**: hl-resource-service +- **PR**: #33, #34 +- **服务**: hl-resource-service, hl-product-service - **类型**: fix ## 问题 -产品详情接口中酒店的 tags 字段始终返回空列表,前端无法展示酒店风格标签。 +产品详情接口中酒店没有返回风格标签。 -## 修复 +## 修复(两个PR) -查询 hotel_tag_rel + hotel_tag 表返回实际标签名,与景区/餐厅/活动一致。 +1. **PR #33** (hl-resource-service): 内部接口查询 hotel_tag_rel + hotel_tag 表返回实际标签名 +2. **PR #34** (hl-product-service): DayHotelVO 新增 tags 字段,行程构建时从 resourceDetail 填充 ## 前端影响 -- 产品详情中行程节点的酒店资源详情,tags 字段现在会返回标签名称列表(如 `["豪华", "亲子"]`) -- 之前为空数组,现在有数据,无需改接口 +- `itineraryDays[].hotels[].tags` 新增字段,返回标签名称列表(如 `["豪华体验", "含早餐", "亲子友好"]`) +- 无标签时为 null + +## 返回示例 + +```json +{ + "hotelName": "海拉尔洲际酒店", + "tags": ["豪华体验", "含早餐", "亲子友好"] +} +``` ## 需要重启 - hl-resource-service +- hl-product-service