fix: auto-fix code issues (cron)
- 修复重复导入/字段 - 修复异常处理 - 修复PEP8格式问题 (816+ 处) - 添加缺失的导入 (json, re) - 统一SQL查询格式 - 修复赋值语句空格问题 修复文件: - db_manager.py (96处) - search_manager.py (77处) - ops_manager.py (66处) - developer_ecosystem_manager.py (68处) - growth_manager.py (60处) - enterprise_manager.py (61处) - tenant_manager.py (57处) - plugin_manager.py (48处) - subscription_manager.py (46处) - security_manager.py (29处) - workflow_manager.py (32处) - localization_manager.py (31处) - api_key_manager.py (20处) - ai_manager.py (23处) - performance_manager.py (24处) - neo4j_manager.py (25处) - collaboration_manager.py (33处) - test_phase8_task8.py (16处) - test_phase8_task6.py (4处) - knowledge_reasoner.py (添加import json) - llm_client.py (添加import json)
This commit is contained in:
@@ -487,7 +487,7 @@ class WorkflowManager:
|
||||
"""获取工作流"""
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
row = conn.execute("SELECT * FROM workflows WHERE id = ?", (workflow_id,)).fetchone()
|
||||
row = conn.execute("SELECT * FROM workflows WHERE id = ?", (workflow_id,)).fetchone()
|
||||
|
||||
if not row:
|
||||
return None
|
||||
@@ -506,13 +506,13 @@ class WorkflowManager:
|
||||
params = []
|
||||
|
||||
if project_id:
|
||||
conditions.append("project_id = ?")
|
||||
conditions.append("project_id = ?")
|
||||
params.append(project_id)
|
||||
if status:
|
||||
conditions.append("status = ?")
|
||||
conditions.append("status = ?")
|
||||
params.append(status)
|
||||
if workflow_type:
|
||||
conditions.append("workflow_type = ?")
|
||||
conditions.append("workflow_type = ?")
|
||||
params.append(workflow_type)
|
||||
|
||||
where_clause = " AND ".join(conditions) if conditions else "1 = 1"
|
||||
@@ -553,11 +553,11 @@ class WorkflowManager:
|
||||
if not updates:
|
||||
return self.get_workflow(workflow_id)
|
||||
|
||||
updates.append("updated_at = ?")
|
||||
updates.append("updated_at = ?")
|
||||
values.append(datetime.now().isoformat())
|
||||
values.append(workflow_id)
|
||||
|
||||
query = f"UPDATE workflows SET {', '.join(updates)} WHERE id = ?"
|
||||
query = f"UPDATE workflows SET {', '.join(updates)} WHERE id = ?"
|
||||
conn.execute(query, values)
|
||||
conn.commit()
|
||||
|
||||
@@ -584,10 +584,10 @@ class WorkflowManager:
|
||||
self.scheduler.remove_job(job_id)
|
||||
|
||||
# 删除相关任务
|
||||
conn.execute("DELETE FROM workflow_tasks WHERE workflow_id = ?", (workflow_id,))
|
||||
conn.execute("DELETE FROM workflow_tasks WHERE workflow_id = ?", (workflow_id,))
|
||||
|
||||
# 删除工作流
|
||||
conn.execute("DELETE FROM workflows WHERE id = ?", (workflow_id,))
|
||||
conn.execute("DELETE FROM workflows WHERE id = ?", (workflow_id,))
|
||||
conn.commit()
|
||||
|
||||
return True
|
||||
@@ -653,7 +653,7 @@ class WorkflowManager:
|
||||
"""获取任务"""
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
row = conn.execute("SELECT * FROM workflow_tasks WHERE id = ?", (task_id,)).fetchone()
|
||||
row = conn.execute("SELECT * FROM workflow_tasks WHERE id = ?", (task_id,)).fetchone()
|
||||
|
||||
if not row:
|
||||
return None
|
||||
@@ -667,7 +667,7 @@ class WorkflowManager:
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
rows = conn.execute(
|
||||
"SELECT * FROM workflow_tasks WHERE workflow_id = ? ORDER BY task_order",
|
||||
"SELECT * FROM workflow_tasks WHERE workflow_id = ? ORDER BY task_order",
|
||||
(workflow_id,),
|
||||
).fetchall()
|
||||
|
||||
@@ -703,11 +703,11 @@ class WorkflowManager:
|
||||
if not updates:
|
||||
return self.get_task(task_id)
|
||||
|
||||
updates.append("updated_at = ?")
|
||||
updates.append("updated_at = ?")
|
||||
values.append(datetime.now().isoformat())
|
||||
values.append(task_id)
|
||||
|
||||
query = f"UPDATE workflow_tasks SET {', '.join(updates)} WHERE id = ?"
|
||||
query = f"UPDATE workflow_tasks SET {', '.join(updates)} WHERE id = ?"
|
||||
conn.execute(query, values)
|
||||
conn.commit()
|
||||
|
||||
@@ -719,7 +719,7 @@ class WorkflowManager:
|
||||
"""删除任务"""
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
conn.execute("DELETE FROM workflow_tasks WHERE id = ?", (task_id,))
|
||||
conn.execute("DELETE FROM workflow_tasks WHERE id = ?", (task_id,))
|
||||
conn.commit()
|
||||
return True
|
||||
finally:
|
||||
@@ -780,7 +780,7 @@ class WorkflowManager:
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
row = conn.execute(
|
||||
"SELECT * FROM webhook_configs WHERE id = ?", (webhook_id,)
|
||||
"SELECT * FROM webhook_configs WHERE id = ?", (webhook_id,)
|
||||
).fetchone()
|
||||
|
||||
if not row:
|
||||
@@ -827,11 +827,11 @@ class WorkflowManager:
|
||||
if not updates:
|
||||
return self.get_webhook(webhook_id)
|
||||
|
||||
updates.append("updated_at = ?")
|
||||
updates.append("updated_at = ?")
|
||||
values.append(datetime.now().isoformat())
|
||||
values.append(webhook_id)
|
||||
|
||||
query = f"UPDATE webhook_configs SET {', '.join(updates)} WHERE id = ?"
|
||||
query = f"UPDATE webhook_configs SET {', '.join(updates)} WHERE id = ?"
|
||||
conn.execute(query, values)
|
||||
conn.commit()
|
||||
|
||||
@@ -843,7 +843,7 @@ class WorkflowManager:
|
||||
"""删除 Webhook 配置"""
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
conn.execute("DELETE FROM webhook_configs WHERE id = ?", (webhook_id,))
|
||||
conn.execute("DELETE FROM webhook_configs WHERE id = ?", (webhook_id,))
|
||||
conn.commit()
|
||||
return True
|
||||
finally:
|
||||
@@ -856,15 +856,15 @@ class WorkflowManager:
|
||||
if success:
|
||||
conn.execute(
|
||||
"""UPDATE webhook_configs
|
||||
SET success_count = success_count + 1, last_used_at = ?
|
||||
WHERE id = ?""",
|
||||
SET success_count = success_count + 1, last_used_at = ?
|
||||
WHERE id = ?""",
|
||||
(datetime.now().isoformat(), webhook_id),
|
||||
)
|
||||
else:
|
||||
conn.execute(
|
||||
"""UPDATE webhook_configs
|
||||
SET fail_count = fail_count + 1, last_used_at = ?
|
||||
WHERE id = ?""",
|
||||
SET fail_count = fail_count + 1, last_used_at = ?
|
||||
WHERE id = ?""",
|
||||
(datetime.now().isoformat(), webhook_id),
|
||||
)
|
||||
conn.commit()
|
||||
@@ -939,7 +939,7 @@ class WorkflowManager:
|
||||
return None
|
||||
|
||||
values.append(log_id)
|
||||
query = f"UPDATE workflow_logs SET {', '.join(updates)} WHERE id = ?"
|
||||
query = f"UPDATE workflow_logs SET {', '.join(updates)} WHERE id = ?"
|
||||
conn.execute(query, values)
|
||||
conn.commit()
|
||||
|
||||
@@ -951,7 +951,7 @@ class WorkflowManager:
|
||||
"""获取日志"""
|
||||
conn = self.db.get_conn()
|
||||
try:
|
||||
row = conn.execute("SELECT * FROM workflow_logs WHERE id = ?", (log_id,)).fetchone()
|
||||
row = conn.execute("SELECT * FROM workflow_logs WHERE id = ?", (log_id,)).fetchone()
|
||||
|
||||
if not row:
|
||||
return None
|
||||
@@ -975,13 +975,13 @@ class WorkflowManager:
|
||||
params = []
|
||||
|
||||
if workflow_id:
|
||||
conditions.append("workflow_id = ?")
|
||||
conditions.append("workflow_id = ?")
|
||||
params.append(workflow_id)
|
||||
if task_id:
|
||||
conditions.append("task_id = ?")
|
||||
conditions.append("task_id = ?")
|
||||
params.append(task_id)
|
||||
if status:
|
||||
conditions.append("status = ?")
|
||||
conditions.append("status = ?")
|
||||
params.append(status)
|
||||
|
||||
where_clause = " AND ".join(conditions) if conditions else "1 = 1"
|
||||
@@ -1006,26 +1006,26 @@ class WorkflowManager:
|
||||
|
||||
# 总执行次数
|
||||
total = conn.execute(
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND created_at > ?",
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND created_at > ?",
|
||||
(workflow_id, since),
|
||||
).fetchone()[0]
|
||||
|
||||
# 成功次数
|
||||
success = conn.execute(
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND status = 'success' AND created_at > ?",
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND status = 'success' AND created_at > ?",
|
||||
(workflow_id, since),
|
||||
).fetchone()[0]
|
||||
|
||||
# 失败次数
|
||||
failed = conn.execute(
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND status = 'failed' AND created_at > ?",
|
||||
"SELECT COUNT(*) FROM workflow_logs WHERE workflow_id = ? AND status = 'failed' AND created_at > ?",
|
||||
(workflow_id, since),
|
||||
).fetchone()[0]
|
||||
|
||||
# 平均执行时间
|
||||
avg_duration = (
|
||||
conn.execute(
|
||||
"SELECT AVG(duration_ms) FROM workflow_logs WHERE workflow_id = ? AND created_at > ?",
|
||||
"SELECT AVG(duration_ms) FROM workflow_logs WHERE workflow_id = ? AND created_at > ?",
|
||||
(workflow_id, since),
|
||||
).fetchone()[0]
|
||||
or 0
|
||||
@@ -1035,9 +1035,9 @@ class WorkflowManager:
|
||||
daily = conn.execute(
|
||||
"""SELECT DATE(created_at) as date,
|
||||
COUNT(*) as count,
|
||||
SUM(CASE WHEN status = 'success' THEN 1 ELSE 0 END) as success
|
||||
SUM(CASE WHEN status = 'success' THEN 1 ELSE 0 END) as success
|
||||
FROM workflow_logs
|
||||
WHERE workflow_id = ? AND created_at > ?
|
||||
WHERE workflow_id = ? AND created_at > ?
|
||||
GROUP BY DATE(created_at)
|
||||
ORDER BY date""",
|
||||
(workflow_id, since),
|
||||
|
||||
Reference in New Issue
Block a user