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()
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: