城市 panel/nearby 数据对游客开放,market/full 保留鉴权

This commit is contained in:
2569718930@qq.com
2026-05-18 19:28:54 +08:00
parent 6bdad2eae9
commit 2d459f3052
+2 -1
View File
@@ -67,12 +67,13 @@ async def get_city_detail_payload(
force_refresh: bool = False,
depth: str = "panel",
) -> Dict[str, Any]:
legacy_routes._assert_entitlement(request)
city = legacy_routes._normalize_city_or_404(name)
normalized_depth = str(depth or "panel").strip().lower()
if normalized_depth == "full":
legacy_routes._assert_entitlement(request)
detail_mode = "full"
elif normalized_depth == "market":
legacy_routes._assert_entitlement(request)
detail_mode = "market"
elif normalized_depth == "nearby":
detail_mode = "nearby"