From 980a50e80503869ec93d0f5a6a2707b3554743fe Mon Sep 17 00:00:00 2001 From: yinzijian Date: Sat, 15 Nov 2025 17:18:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=8C=87=E6=A0=87=E7=B2=BE?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yinzijian --- app/work_station_common.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/work_station_common.py b/app/work_station_common.py index b7b75a6..bb4898f 100644 --- a/app/work_station_common.py +++ b/app/work_station_common.py @@ -5,14 +5,14 @@ def gen_work_station_cross_data_list(cross_data_list,cross_info): res_list = [] for cross_data in cross_data_list: cross_id = cross_data['crossid'] - jam_index = float(cross_data['jam_index']) if 'jam_index' in cross_data and cross_data['jam_index'] else 0.0 - unbalance_index = float(cross_data['unbalance_index']) if 'unbalance_index' in cross_data and cross_data['unbalance_index'] else 0.0 + jam_index = round(float(cross_data['jam_index']),2) if 'jam_index' in cross_data and cross_data['jam_index'] else 0.0 + unbalance_index = round(float(cross_data['unbalance_index']),2) if 'unbalance_index' in cross_data and cross_data['unbalance_index'] else 0.0 flow = int(cross_data['flow']) if 'flow' in cross_data and cross_data['flow'] else 0 - queue_len = float(cross_data['queue_len']) if 'queue_len' in cross_data and cross_data['queue_len'] else -1 + queue_len = int(cross_data['queue_len']) if 'queue_len' in cross_data and cross_data['queue_len'] else -1 if queue_len == -1: queue_len = '-' - stop_times = float(cross_data['stop_times']) if 'stop_times' in cross_data and cross_data['stop_times'] else 0.0 - delay_time = float(cross_data['delay_time']) if 'delay_time' in cross_data and cross_data['delay_time'] else 0.0 + stop_times = round(float(cross_data['stop_times']),2) if 'stop_times' in cross_data and cross_data['stop_times'] else 0.0 + delay_time = int(cross_data['delay_time']) if 'delay_time' in cross_data and cross_data['delay_time'] else 0.0 res_list.append({ 'id': cross_id, 'name': cross_info[cross_id]['name'] if cross_info.get(cross_id) else '',