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 <clio-agent@sisyphuslabs.ai>
This commit is contained in:
yuzhiran
2026-06-24 16:55:12 +08:00
parent d11d7f4980
commit a4242ada0e
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -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'"),
+1 -1
View File
@@ -210,7 +210,7 @@
<div class="toolbar">
<span style="font-size:13px;color:#909399;">
共 {{ keywordRankings.length }} 条记录
<span v-if="rankingOverview.with_rank != null"> · 有排名 {{ rankingOverview.with_rank }} 条</span>
<span v-if="keywordRankingOverview.with_rank != null"> · 有排名 {{ keywordRankingOverview.with_rank }} 条</span>
</span>
</div>
<div v-if="loading" class="card-loading">加载中...</div>