修复路口管家任务列表报错

This commit is contained in:
wangxu 2026-04-30 09:49:48 +08:00
parent 92cdf78b79
commit 8d06b9d692
1 changed files with 5 additions and 3 deletions

View File

@ -197,9 +197,11 @@ def do_query_task_list(params):
task_info['comment'] = comment_list
if task_info['task_type_class'] == 1:
item_task_no = task_info['taskno']
ledger_task_add_info = task_entering_info_dict[item_task_no]
task_info['entered_percent'] = 100 if task_info['task_state'] == 4 else ledger_task_add_info['entered_percent']
task_info['approve_percent'] = 100 if task_info['task_state'] == 4 else ledger_task_add_info['approve_percent']
ledger_task_add_info = task_entering_info_dict[item_task_no] if item_task_no in task_entering_info_dict else None
entered_percent = ledger_task_add_info['entered_percent'] if ledger_task_add_info and 'entered_percent' in ledger_task_add_info.keys() else 0
approve_percent = ledger_task_add_info['approve_percent'] if ledger_task_add_info and 'approve_percent' in ledger_task_add_info.keys() else 0
task_info['entered_percent'] = 100 if task_info['task_state'] == 4 else entered_percent
task_info['approve_percent'] = 100 if task_info['task_state'] == 4 else approve_percent
sorted_list = sorted(filtered_list, key=sort_key)
res = make_common_res(0, 'ok')
res['nodeid'] = nodeid