城市 panel/nearby 数据对游客开放,market/full 保留鉴权
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user