feat: 完善人工关注与内容合规配置
This commit is contained in:
@@ -13,6 +13,7 @@ from sqlalchemy import func, select
|
||||
from sqlalchemy.exc import IntegrityError
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
from app.core.ai_content_label import ensure_ai_generated_notice
|
||||
from app.api.pagination import page_result
|
||||
from app.core.database import get_db
|
||||
from app.core.dependencies import get_current_admin, get_current_user
|
||||
@@ -146,7 +147,7 @@ def _feedback_workbook(rows: list[tuple]) -> Workbook:
|
||||
sheet = workbook.active
|
||||
sheet.title = "反馈记录"
|
||||
sheet.sheet_view.showGridLines = False
|
||||
headers = ["序号", "状态", "用户姓名", "手机号", "反馈内容", "会话标题", "消息ID", "对应AI回答", "提交时间", "阅读时间"]
|
||||
headers = ["序号", "状态", "用户姓名", "手机号", "反馈内容", "会话标题", "消息ID", "对应AI回答(AI生成)", "提交时间", "阅读时间"]
|
||||
sheet.append(headers)
|
||||
for index, (feedback, user, message, session) in enumerate(rows, start=1):
|
||||
sheet.append([
|
||||
@@ -157,7 +158,7 @@ def _feedback_workbook(rows: list[tuple]) -> Workbook:
|
||||
_excel_safe_text(feedback.content),
|
||||
_excel_safe_text(session.title),
|
||||
message.id,
|
||||
_excel_safe_text(message.content),
|
||||
_excel_safe_text(ensure_ai_generated_notice(message.content)),
|
||||
feedback.created_at,
|
||||
feedback.read_at,
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user