refactor: Recently queried questions query restriction for the current login user

This commit is contained in:
wangjiahao
2026-01-26 10:35:43 +08:00
parent 4df0953792
commit 55148b47a8
+2 -1
View File
@@ -52,7 +52,8 @@ def list_recent_questions(session: SessionDep, current_user: CurrentUser, dataso
.join(Chat, ChatRecord.chat_id == Chat.id) # 关联Chat表
.filter(
Chat.datasource == datasource_id, # 使用Chat表的datasource字段
ChatRecord.question.isnot(None)
ChatRecord.question.isnot(None),
ChatRecord.create_by == current_user.id
)
.group_by(ChatRecord.question)
.order_by(desc(func.max(ChatRecord.create_time)))