新增 HKO(香港/深圳)图表叠加

This commit is contained in:
2569718930@qq.com
2026-06-16 05:31:04 +08:00
parent 2d019d051f
commit 153595ccfc
2 changed files with 88 additions and 1 deletions
+15
View File
@@ -20,6 +20,7 @@ from web.services.canonical_temperature import build_city_weather_from_canonical
from web.services.latest_observation_overlay import (
overlay_latest_amos_observation,
overlay_latest_amsc_observation,
overlay_latest_hko_observation,
overlay_latest_jma_amedas_observation,
overlay_latest_mgm_observation,
parse_observation_epoch,
@@ -687,6 +688,13 @@ async def _get_city_chart_data(city: str, *, force_refresh: bool) -> Dict[str, A
fn=overlay_latest_mgm_observation,
args=(legacy_routes._CACHE_DB, city, payload),
)
payload = await _run_optional_city_chart_overlay(
city=city,
overlay_name="hko_latest_raw",
payload=payload,
fn=overlay_latest_hko_observation,
args=(legacy_routes._CACHE_DB, city, payload),
)
return await _run_optional_city_chart_overlay(
city=city,
overlay_name="wunderground_current",
@@ -737,6 +745,13 @@ async def _get_city_chart_data(city: str, *, force_refresh: bool) -> Dict[str, A
fn=overlay_latest_mgm_observation,
args=(legacy_routes._CACHE_DB, city, payload),
)
payload = await _run_optional_city_chart_overlay(
city=city,
overlay_name="hko_latest_raw",
payload=payload,
fn=overlay_latest_hko_observation,
args=(legacy_routes._CACHE_DB, city, payload),
)
return await _run_optional_city_chart_overlay(
city=city,
overlay_name="wunderground_current",