fix: 修复内容库显示问题

- 产品名称(product_names)不再自动填充为网页标题
- 内容库显示搜索标题(search_title)作为主标题
- 产品名称单独显示(如果有关联)
This commit is contained in:
2026-07-14 11:29:22 +08:00
parent dd42957a48
commit 3f9848c635
3 changed files with 11 additions and 8 deletions
+5 -2
View File
@@ -102,15 +102,18 @@ class BackgroundTaskService:
# 检查URL是否已存在
existing = db.search_articles(url)
if not any(a.get('url') == url for a in existing):
# 获取抓取到的网页标题
page_title = fetch_result.get('title', '') or title
article_id = db.add_article(
product_names=[title],
product_names=[], # 产品名称留空,后续手动关联
category=category or '',
keywords=keywords or [],
summary=content[:200],
content=content,
source=url,
url=url,
search_title=title
search_title=title # 搜索结果的标题
)
if article_id:
saved_count += 1