diff --git a/deploy/profile-scripts/mofin_db.py b/deploy/profile-scripts/mofin_db.py index 9b6b8187..7e417e70 100644 --- a/deploy/profile-scripts/mofin_db.py +++ b/deploy/profile-scripts/mofin_db.py @@ -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: