修复路口对比报告bug

This commit is contained in:
wangxu 2026-05-22 14:15:58 +08:00
parent 6a280c8fbb
commit b86bd076b5
1 changed files with 3 additions and 3 deletions

View File

@ -283,12 +283,12 @@ def gen_compare_report_part1_data(data_range, compare_date_range, time_range, cr
final_overview[key] = int(final_overview[key].replace('%', ''))
final_overview[compare_key] = int(final_overview[compare_key].replace('%', ''))
if final_overview[compare_key] and final_overview[key] and final_overview[key] != '-' and final_overview[compare_key] != '-' and final_overview[compare_key] > final_overview[key]:
rate = round((final_overview[key] - final_overview[compare_key]) / final_overview[compare_key] * 100, 2) if final_overview[compare_key] > 0 else 0
compare_res_str = f"{index_dict[key]}{final_overview[compare_key]}下降为{final_overview[key]} 减少{round(final_overview[key] - final_overview[compare_key], 2)},优化率为{rate}%"
rate = round((final_overview[compare_key] - final_overview[key]) / final_overview[compare_key] * 100, 2) if final_overview[compare_key] > 0 else 0
compare_res_str = f"{index_dict[key]}{final_overview[compare_key]}下降为{final_overview[key]} 减少{round(final_overview[compare_key] - final_overview[key], 2)},优化率为{rate}%"
part1_data['data_list'].append(compare_res_str)
else:
if final_overview[compare_key] and final_overview[key] and final_overview[key] != '-' and final_overview[compare_key] != '-' and final_overview[compare_key] < final_overview[key]:
rate = round((final_overview[compare_key] - final_overview[key]) / final_overview[compare_key] * 100, 2) if final_overview[compare_key] > 0 else 0
rate = round((final_overview[key] - final_overview[compare_key]) / final_overview[compare_key] * 100, 2) if final_overview[compare_key] > 0 else 0
compare_res_str = f"{index_dict[key]}{final_overview[compare_key]}Km/h提升为{final_overview[key]}km/h 提升{round(final_overview[key] - final_overview[compare_key], 2)}km/h提升率为{rate}%"
part1_data['data_list'].append(compare_res_str)
return part1_data