迭代服务水平判定规则中的停车次数判定补充内容

This commit is contained in:
wangxu 2025-12-10 16:41:50 +08:00
parent 4b9a275cca
commit d4a9e69373
2 changed files with 11 additions and 10 deletions

View File

@ -437,6 +437,7 @@ def query_cross_survey_result(params):
'image_location': image_location,
'dist': dist
})
image_list = sorted(image_list, key=lambda x: x['image_time'])
src_images[src_dir] = image_list
dir_info = {}
for item in done_inroads_list:

View File

@ -839,24 +839,24 @@ def calc_service_level(delay_time, stop_times):
service_level = 'A'
elif 10 < delay_time <= 20:
service_level = 'B'
if stop_times < 0.25:
service_level = 'A'
# if stop_times < 0.25:
# service_level = 'A'
elif 20 < delay_time <= 35:
service_level = 'C'
if stop_times < 0.4:
service_level = 'B'
# if stop_times < 0.4:
# service_level = 'B'
elif 35 < delay_time <= 55:
service_level = 'D'
if stop_times < 0.5:
service_level = 'C'
# if stop_times < 0.5:
# service_level = 'C'
elif 55 < delay_time <= 80:
service_level = 'E'
if stop_times < 0.65:
service_level = 'D'
# if stop_times < 0.65:
# service_level = 'D'
else:
service_level = 'F'
if stop_times < 8:
service_level = 'E'
# if stop_times < 0.8:
# service_level = 'E'
return service_level