This commit is contained in:
aaron 2026-02-07 01:20:50 +08:00
parent cc059b726b
commit 8e55d8ad1f

View File

@ -455,17 +455,17 @@ class PaperTradingService:
total_count = db.query(PaperOrder).count() total_count = db.query(PaperOrder).count()
active_count = len(self.active_orders) active_count = len(self.active_orders)
# 删除所有订单 # 删除所有订单(包括活跃和历史订单)
db.query(PaperOrder).delete() deleted = db.query(PaperOrder).delete(synchronize_session='fetch')
db.commit() db.commit()
# 清空内存缓存 # 清空内存缓存
self.active_orders.clear() self.active_orders.clear()
logger.info(f"模拟交易数据已重置,删除 {total_count} 条订单") logger.info(f"模拟交易数据已重置,删除 {deleted} 条订单(总计 {total_count} 条)")
return { return {
'deleted_count': total_count, 'deleted_count': deleted,
'active_orders_cleared': active_count 'active_orders_cleared': active_count
} }
except Exception as e: except Exception as e: