From ea22d285a648f46771bccf37f17a39ed35c8ad0e Mon Sep 17 00:00:00 2001 From: wangxu <1318272526@qq.com> Date: Thu, 6 Nov 2025 10:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B0=8F=E6=97=B6=E7=BA=A7?= =?UTF-8?q?=E6=8C=87=E6=A0=87=E8=8E=B7=E5=8F=96bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/cross_evaluate_worker.py | 9 +++++---- app/eva_common.py | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/cross_evaluate_worker.py b/app/cross_evaluate_worker.py index 6e44ced..33ce528 100644 --- a/app/cross_evaluate_worker.py +++ b/app/cross_evaluate_worker.py @@ -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) diff --git a/app/eva_common.py b/app/eva_common.py index 791d139..ecf7ae6 100644 --- a/app/eva_common.py +++ b/app/eva_common.py @@ -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