修复小时级指标获取bug
This commit is contained in:
parent
6fbee8b7d5
commit
ea22d285a6
|
|
@ -276,13 +276,14 @@ def query_cross_index_trend_controller(params):
|
|||
|
||||
# 查询前一天的小时级别数据
|
||||
hours_data_list = []
|
||||
for tp in ['h0', 'h100', 'h200', 'h300', 'h400', 'h500', 'h600', 'h700', 'h800', 'h900', 'h1000', 'h1100', 'h1200', 'h1300', 'h1400', 'h1500', 'h1600', 'h1700', 'h1800', 'h1900', 'h2000', 'h2100', 'h2200', 'h2300']:
|
||||
for tp in ('h0', 'h100', 'h200', 'h300', 'h400', 'h500', 'h600', 'h700', 'h800', 'h900', 'h1000', 'h1100', 'h1200', 'h1300', 'h1400', 'h1500', 'h1600', 'h1700', 'h1800', 'h1900', 'h2000', 'h2100', 'h2200', 'h2300'):
|
||||
hour_data = db_cross.query_cross_delay_info(crossid, nodeid, date_list, tp)
|
||||
hour_cross_delay_info = gen_avg_cross_delay_pb(hour_data)
|
||||
hour_tp_end = int(tp.replace('h', '')) + 100
|
||||
hours_data_list.append({
|
||||
'day': date_list[0] + '-' + date_list[-1],
|
||||
'tp_start': tp_start,
|
||||
'tp_end': tp_end,
|
||||
'day': str(date_list[0]) + '-' + str(date_list[-1]),
|
||||
'tp_start': tp,
|
||||
'tp_end': hour_tp_end,
|
||||
'data': hour_cross_delay_info
|
||||
})
|
||||
# hours_data = db_cross.query_cross_delay_whole_day_hours(crossid, nodeid, query_date)
|
||||
|
|
|
|||
|
|
@ -774,7 +774,7 @@ def parse_single_cross_delay_info(crossid, nodeid, data_list, data_type, roads_d
|
|||
if data_type == 'day':
|
||||
key = day
|
||||
elif data_type == 'hour':
|
||||
key = convert_time(int(tp_start.replace('h', ''))) + '-' + convert_time(int(tp_end.replace('h', '')))
|
||||
key = convert_time(int(str(tp_start).replace('h', ''))) + '-' + convert_time(int(str(tp_end).replace('h', '')))
|
||||
else:
|
||||
key = day
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue