heropanel修改
This commit is contained in:
10
app.py
10
app.py
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user