|
@@ -132,8 +132,8 @@ class QueryDataTool:
|
|
|
# logger.info(f"parsed: {parsed}")
|
|
|
|
|
|
# 处理元组类型(数据库查询结果)
|
|
|
- if isinstance(parsed, tuple) and len(parsed) > 4:
|
|
|
- # 假设第4个元素是JSON字符串
|
|
|
+ if isinstance(parsed, tuple) and len(parsed) >= 2:
|
|
|
+ # 依据查询列顺序: (content_id, crawl_data)
|
|
|
json_str = parsed[1]
|
|
|
content_id = parsed[0]
|
|
|
if isinstance(json_str, str):
|