fix: sync_strategy_def bindings数不匹配(updated_at字面量误占位)

This commit is contained in:
xxm
2026-08-18 20:25:34 +08:00
parent 9b04fe1943
commit 6b846941aa
+1 -3
View File
@@ -2423,9 +2423,7 @@ def sync_strategy_def(conn, d: dict):
changed = True
print(f" [SYNC_DEF] {name} 参数变更 → needs_review=1, version bump")
if sets:
sets.append("updated_at=datetime('now','localtime')")
params.append(name)
conn.execute(f"UPDATE strategy_defs SET {', '.join(sets)} WHERE strategy_name=?", params + [name])
conn.execute(f"UPDATE strategy_defs SET {', '.join(sets)}, updated_at=datetime('now','localtime') WHERE strategy_name=?", params + [name])
if not changed:
print(f" [SYNC_DEF] {name} 定义一致,无需更新")
else: