拆分图表实时观测兜底

This commit is contained in:
2569718930@qq.com
2026-06-16 18:29:37 +08:00
parent f1d9487017
commit 135198e161
10 changed files with 882 additions and 25 deletions
+8
View File
@@ -16,6 +16,7 @@ from web.services.city_api import (
get_city_summary_payload,
list_cities_payload,
)
from web.services import city_observation as city_observation_service
from web.services.city_realtime_stream import get_realtime_stream_payload
from web.services.request_timing import attach_server_timing_header
@@ -153,6 +154,13 @@ async def city_detail_batch(
return payload
@router.get("/api/city/{name}/observation")
async def city_observation(response: Response, name: str):
payload = city_observation_service.get_city_observation_payload(name)
apply_no_store(response.headers)
return payload
@router.get("/api/city/{name}")
async def city_detail(
request: Request,