From a4242ada0e7b0baa9804a686c3bcb1207266456e Mon Sep 17 00:00:00 2001 From: yuzhiran Date: Wed, 24 Jun 2026 16:55:12 +0800 Subject: [PATCH] fix: search_rankings missing columns 500 error + campaigns.html var typo database.py: add 5 missing search_rankings columns (ai_search_engine, citation_snippet, citation_url, geo_score, content_type) - caused /api/seo/rankings Internal Server Error campaigns.html: fix template referencing rankingOverview instead of keywordRankingOverview Ultraworked with Sisyphus Co-authored-by: Sisyphus --- platform/backend/app/database.py | 5 +++++ platform/frontend/campaigns.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/backend/app/database.py b/platform/backend/app/database.py index 5d914ee..f579f55 100644 --- a/platform/backend/app/database.py +++ b/platform/backend/app/database.py @@ -129,6 +129,11 @@ def init_db(): ("publish_records", "org_id", "VARCHAR DEFAULT 'default'"), ("content_metrics", "org_id", "VARCHAR DEFAULT 'default'"), ("search_rankings", "org_id", "VARCHAR DEFAULT 'default'"), + ("search_rankings", "ai_search_engine", "VARCHAR"), + ("search_rankings", "citation_snippet", "TEXT"), + ("search_rankings", "citation_url", "VARCHAR"), + ("search_rankings", "geo_score", "INTEGER DEFAULT 0"), + ("search_rankings", "content_type", "VARCHAR"), ("geo_readiness_scores", "org_id", "VARCHAR DEFAULT 'default'"), ("articles", "org_id", "VARCHAR DEFAULT 'default'"), ("content_tasks", "org_id", "VARCHAR DEFAULT 'default'"), diff --git a/platform/frontend/campaigns.html b/platform/frontend/campaigns.html index 317cbcc..fe6528b 100644 --- a/platform/frontend/campaigns.html +++ b/platform/frontend/campaigns.html @@ -210,7 +210,7 @@
共 {{ keywordRankings.length }} 条记录 - · 有排名 {{ rankingOverview.with_rank }} 条 + · 有排名 {{ keywordRankingOverview.with_rank }} 条
加载中...