迭代计算服务水平等级使用停车次数的修正逻辑

This commit is contained in:
wangxu 2025-12-18 16:38:09 +08:00
parent 73f3970319
commit 107c79f907
1 changed files with 10 additions and 10 deletions

View File

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