From 8e55d8ad1f6e2290b2ba5ede1ee6ebe99377aaed Mon Sep 17 00:00:00 2001 From: aaron <> Date: Sat, 7 Feb 2026 01:20:50 +0800 Subject: [PATCH] update --- backend/app/services/paper_trading_service.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/services/paper_trading_service.py b/backend/app/services/paper_trading_service.py index 7552db6..7b0ece9 100644 --- a/backend/app/services/paper_trading_service.py +++ b/backend/app/services/paper_trading_service.py @@ -455,17 +455,17 @@ class PaperTradingService: total_count = db.query(PaperOrder).count() active_count = len(self.active_orders) - # 删除所有订单 - db.query(PaperOrder).delete() + # 删除所有订单(包括活跃和历史订单) + deleted = db.query(PaperOrder).delete(synchronize_session='fetch') db.commit() # 清空内存缓存 self.active_orders.clear() - logger.info(f"模拟交易数据已重置,删除 {total_count} 条订单") + logger.info(f"模拟交易数据已重置,删除 {deleted} 条订单(总计 {total_count} 条)") return { - 'deleted_count': total_count, + 'deleted_count': deleted, 'active_orders_cleared': active_count } except Exception as e: