heropanel修改

This commit is contained in:
2026-01-09 08:14:54 +08:00
parent 907725165c
commit 40dbef63ee

10
app.py
View File

@@ -11108,9 +11108,13 @@ def get_events_effectiveness_stats():
start_datetime = datetime.combine(prev_start_day, dt_time(15, 0))
end_datetime = datetime.combine(current_trading_day, dt_time(15, 0))
# 如果当前时间还没到15:00,结束时间用当前时间
if is_trading and not is_after_close:
end_datetime = base_date if isinstance(base_date, datetime) else datetime.combine(current_date, dt_time(23, 59))
# 只有在查询"今天"且当前时间还没到15:00时,才用当前时间作为结束
# 如果用户指定了历史日期,应该返回完整的交易日数据
if not date_str and is_trading and not is_after_close:
end_datetime = datetime.now()
print(f'[effectiveness-stats] 请求日期: {date_str or "今天"}, 当前交易日: {current_trading_day}')
print(f'[effectiveness-stats] 查询时间范围: {start_datetime} ~ {end_datetime}')
# 查询事件数据
events_query = db.session.query(Event).filter(