From 8d06b9d69286d6800498554a8914e6587c9b2a3b Mon Sep 17 00:00:00 2001 From: wangxu <1318272526@qq.com> Date: Thu, 30 Apr 2026 09:49:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B7=AF=E5=8F=A3=E7=AE=A1?= =?UTF-8?q?=E5=AE=B6=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/task_worker.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/task_worker.py b/app/task_worker.py index 84bc342..4afe83d 100644 --- a/app/task_worker.py +++ b/app/task_worker.py @@ -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