处理指标精度
Signed-off-by: yinzijian <yinzijian@haomozhixing.onaliyun.com>
This commit is contained in:
parent
298d340018
commit
980a50e805
|
|
@ -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 '',
|
||||
|
|
|
|||
Loading…
Reference in New Issue