数据同步页增加持仓天数展示,修复持仓同步无法拉取历史数据的问题

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-07-25 21:52:32 +08:00
parent 9fd0116dec
commit d62304b2c4
3 changed files with 10 additions and 8 deletions
+7
View File
@@ -31,9 +31,16 @@ def admin_page(request: Request, db: Session = Depends(get_db)):
.filter(DailyBar.contract == c.code)
.count()
)
pos_days = len({
r[0] for r in
db.query(PositionRanking.date)
.filter(PositionRanking.contract_code == c.code)
.distinct().all()
})
contract_list.append({
"id": c.id, "code": c.code, "name": c.name,
"is_active": c.is_active, "bar_count": bar_count,
"pos_days": pos_days,
})
product_data.append({