fix: 删除 routers/websites 中残留的死代码函数 _build_rate_priority_map,并为 build_target_group_priority_map 引入严格的分组倍率解析,防止非法/缺失倍率的分组以 1.0 的降级值参与排序

This commit is contained in:
liumangmang
2026-07-01 20:26:23 +08:00
parent dd3649a6ad
commit 7ae9ad9292
3 changed files with 19 additions and 8 deletions
-6
View File
@@ -189,12 +189,6 @@ def _numeric_group_id(value: str | None) -> int | None:
return None
def _build_rate_priority_map(db: Session, upstream_ids: set[int]) -> dict[str, int]:
"""根据上游分组倍率构建 group_id → priority 映射。
委托给 website_sync.build_rate_priority_map 避免逻辑重复。
"""
return build_rate_priority_map(db, upstream_ids)
@router.get("/api/websites", response_model=List[WebsiteResponse])