|
|
@@ -147,7 +147,7 @@ class QueryTaskDAO:
|
|
|
logger.error(f"标记任务失败时出错: {e}")
|
|
|
return False
|
|
|
|
|
|
- def update_task_results(self, task_id: int, querys: List[str], status: int = QueryTaskStatus.SUCCESS) -> bool:
|
|
|
+ def update_task_results(self, task_id: int, querys: List[str], query_type: str, status: int = QueryTaskStatus.SUCCESS) -> bool:
|
|
|
"""
|
|
|
更新任务结果
|
|
|
|
|
|
@@ -161,9 +161,9 @@ class QueryTaskDAO:
|
|
|
"""
|
|
|
try:
|
|
|
with self.db_manager.get_cursor() as cursor:
|
|
|
- sql = "UPDATE knowledge_suggest_query SET querys = %s, status = %s WHERE task_id = %s"
|
|
|
+ sql = "UPDATE knowledge_suggest_query SET querys = %s, status = %s, query_type = %s WHERE task_id = %s"
|
|
|
querys_json = json.dumps(querys, ensure_ascii=False)
|
|
|
- cursor.execute(sql, (querys_json, status, task_id))
|
|
|
+ cursor.execute(sql, (querys_json, status, query_type, task_id))
|
|
|
return cursor.rowcount > 0
|
|
|
except Exception as e:
|
|
|
logger.error(f"更新任务结果失败: {e}")
|