update
This commit is contained in:
parent
cc059b726b
commit
8e55d8ad1f
@ -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:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user