diff --git a/changelogs-v2/2026-06/24_4363_配房选酒店默认不按城市列全部跨城_管理后台.md b/changelogs-v2/2026-06/24_4363_配房选酒店默认不按城市列全部跨城_管理后台.md index fdc996f..fbb9b14 100644 --- a/changelogs-v2/2026-06/24_4363_配房选酒店默认不按城市列全部跨城_管理后台.md +++ b/changelogs-v2/2026-06/24_4363_配房选酒店默认不按城市列全部跨城_管理后台.md @@ -26,5 +26,6 @@ 改前同一调用只返呼伦贝尔市 10 条(锁行程城市);改后跨城返全部在售(含兴安盟阿尔山成悦酒店)。 ## 3. 前端动作 -- **全量顺序渲染 `candidates`**(后端已排好序,带标签的在最前),弹窗「共 N 条」= candidates.length,勿按标签过滤。 +- **⚠️ 默认别传 `city`(实测抓包发现的关键 bug)**:当前配房「选择酒店」弹窗自动把行程城市(如「海拉尔区、满洲里市」)塞进 `city` 入参,后端就按城市前缀匹配——而「海拉尔区、满洲里市」是多地名拼接串,库内酒店 city 是「呼伦贝尔市」,前缀匹配不到 → 城市查 0 条,只剩定制师指定(preferredHotelId)的 1 条。**默认请勿传 city**(去掉自动带的行程城市标签),只在用户搜索框输入城市时才传 city,这样才返全部跨城(实测不传 city 返 10 条跨城)。 +- **全量顺序渲染 `candidates`**(后端已排好序,带标签的在最前),弹窗「共 N 条」**= `candidates.length`**(实测前端「共 8 条」与实际 candidates 条数对不上,请改用数组长度),勿按标签过滤。 - 搜索框:输入城市 → 传 `city`;跨城 / 关键词 → 传 `keyword`。