style: 格式化代码

This commit is contained in:
John Richard
2025-10-02 19:38:39 +08:00
committed by Windpicker-owo
parent e7aaafde2f
commit 00ba07e0e1
111 changed files with 2343 additions and 2316 deletions

View File

@@ -131,7 +131,9 @@ class BotInterestManager:
self.current_interests = generated_interests
active_count = len(generated_interests.get_active_tags())
logger.info(f"成功生成 {active_count} 个新兴趣标签。")
tags_info = [f" - '{tag.tag_name}' (权重: {tag.weight:.2f})" for tag in generated_interests.get_active_tags()]
tags_info = [
f" - '{tag.tag_name}' (权重: {tag.weight:.2f})" for tag in generated_interests.get_active_tags()
]
tags_str = "\n".join(tags_info)
logger.info(f"当前兴趣标签:\n{tags_str}")
@@ -639,11 +641,19 @@ class BotInterestManager:
async with get_db_session() as session:
# 查询最新的兴趣标签配置
db_interests = (await session.execute(
select(DBBotPersonalityInterests)
.where(DBBotPersonalityInterests.personality_id == personality_id)
.order_by(DBBotPersonalityInterests.version.desc(), DBBotPersonalityInterests.last_updated.desc())
)).scalars().first()
db_interests = (
(
await session.execute(
select(DBBotPersonalityInterests)
.where(DBBotPersonalityInterests.personality_id == personality_id)
.order_by(
DBBotPersonalityInterests.version.desc(), DBBotPersonalityInterests.last_updated.desc()
)
)
)
.scalars()
.first()
)
if db_interests:
logger.debug(f"在数据库中找到兴趣标签配置, 版本: {db_interests.version}")
@@ -728,10 +738,17 @@ class BotInterestManager:
async with get_db_session() as session:
# 检查是否已存在相同personality_id的记录
existing_record = (await session.execute(
select(DBBotPersonalityInterests)
.where(DBBotPersonalityInterests.personality_id == interests.personality_id)
)).scalars().first()
existing_record = (
(
await session.execute(
select(DBBotPersonalityInterests).where(
DBBotPersonalityInterests.personality_id == interests.personality_id
)
)
)
.scalars()
.first()
)
if existing_record:
# 更新现有记录
@@ -763,10 +780,17 @@ class BotInterestManager:
# 验证保存是否成功
async with get_db_session() as session:
saved_record = (await session.execute(
select(DBBotPersonalityInterests)
.where(DBBotPersonalityInterests.personality_id == interests.personality_id)
)).scalars().first()
saved_record = (
(
await session.execute(
select(DBBotPersonalityInterests).where(
DBBotPersonalityInterests.personality_id == interests.personality_id
)
)
)
.scalars()
.first()
)
if saved_record:
logger.info(f"✅ 验证成功数据库中存在personality_id为 {interests.personality_id} 的记录")
logger.info(f" 版本: {saved_record.version}")