城市 panel/nearby 数据对游客开放,market/full 保留鉴权
This commit is contained in:
@@ -67,12 +67,13 @@ async def get_city_detail_payload(
|
|||||||
force_refresh: bool = False,
|
force_refresh: bool = False,
|
||||||
depth: str = "panel",
|
depth: str = "panel",
|
||||||
) -> Dict[str, Any]:
|
) -> Dict[str, Any]:
|
||||||
legacy_routes._assert_entitlement(request)
|
|
||||||
city = legacy_routes._normalize_city_or_404(name)
|
city = legacy_routes._normalize_city_or_404(name)
|
||||||
normalized_depth = str(depth or "panel").strip().lower()
|
normalized_depth = str(depth or "panel").strip().lower()
|
||||||
if normalized_depth == "full":
|
if normalized_depth == "full":
|
||||||
|
legacy_routes._assert_entitlement(request)
|
||||||
detail_mode = "full"
|
detail_mode = "full"
|
||||||
elif normalized_depth == "market":
|
elif normalized_depth == "market":
|
||||||
|
legacy_routes._assert_entitlement(request)
|
||||||
detail_mode = "market"
|
detail_mode = "market"
|
||||||
elif normalized_depth == "nearby":
|
elif normalized_depth == "nearby":
|
||||||
detail_mode = "nearby"
|
detail_mode = "nearby"
|
||||||
|
|||||||
Reference in New Issue
Block a user