保留后台凭证展示顺序

This commit is contained in:
2026-09-02 16:49:18 +08:00
parent 2b841b7a15
commit df42e526af

View File

@@ -174,15 +174,6 @@ def list_evidences(params: dict[str, Any]) -> dict[str, Any]:
response.raise_for_status()
manual_items = (response.json().get("data") or [])
data["items"] = manual_items
evidence_type_order = {
"body_ranking": 0, "first_screen": 1, "reference_source": 2,
"before": 3, "after": 3, "before_after": 3, "viral_note": 4,
}
manual_items.sort(key=lambda item: (
evidence_type_order.get(str(item.get("evidence_type") or ""), 99),
int(item.get("sort_order") or 0),
int(item.get("image_id") or item.get("evidence_id") or item.get("id") or 0),
))
data["total"] = len(manual_items)
data["limit"] = limit
data["is_complete"] = True