|
@@ -47,12 +47,13 @@ class ChatResult(BaseMySQLClient):
|
|
ai_answer,
|
|
ai_answer,
|
|
ai_source,
|
|
ai_source,
|
|
ai_status,
|
|
ai_status,
|
|
|
|
+ final_result,
|
|
is_web=None,
|
|
is_web=None,
|
|
):
|
|
):
|
|
query = """
|
|
query = """
|
|
INSERT INTO chat_res
|
|
INSERT INTO chat_res
|
|
- (query, dataset_ids, search_res, chat_res, score, has_answer, ai_answer, ai_source, ai_status, is_web)
|
|
|
|
- VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s);
|
|
|
|
|
|
+ (query, dataset_ids, search_res, chat_res, score, has_answer, ai_answer, ai_source, ai_status, is_web, final_result)
|
|
|
|
+ VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s);
|
|
"""
|
|
"""
|
|
return await self.pool.async_save(
|
|
return await self.pool.async_save(
|
|
query=query,
|
|
query=query,
|
|
@@ -67,6 +68,7 @@ class ChatResult(BaseMySQLClient):
|
|
ai_source,
|
|
ai_source,
|
|
ai_status,
|
|
ai_status,
|
|
is_web,
|
|
is_web,
|
|
|
|
+ final_result,
|
|
),
|
|
),
|
|
)
|
|
)
|
|
|
|
|
|
@@ -104,7 +106,7 @@ class ChatResult(BaseMySQLClient):
|
|
|
|
|
|
# 查询分页数据
|
|
# 查询分页数据
|
|
query = f"""
|
|
query = f"""
|
|
- SELECT search_res, query,create_time, chat_res, ai_answer FROM chat_res
|
|
|
|
|
|
+ SELECT search_res, query,create_time, chat_res, ai_answer, final_result FROM chat_res
|
|
WHERE {where_sql}
|
|
WHERE {where_sql}
|
|
{order_sql}
|
|
{order_sql}
|
|
LIMIT %s OFFSET %s;
|
|
LIMIT %s OFFSET %s;
|