Эх сурвалжийг харах

修复多包去除Project包招标金额报错

lsm 1 жил өмнө
parent
commit
f48be87c51

+ 1 - 1
BiddingKG/dl/interface/getAttributes.py

@@ -3998,7 +3998,7 @@ def update_prem(old_prem, new_prem):
             for d in old_prem['Project']['roleList']:
                 if d['role_name'] in ['win_tenderer', 'second_tenderer', 'third_tenderer']:
                     old_prem['Project']['roleList'].remove(d) # 提取到其他包,去掉 project 里面的中标角色
-        if multi_tendereeMoney and float(old_prem['Project']['tendereeMoney'])!=0: # 表格提取到多标段招标金额,去掉Project包招标金额
+        if multi_tendereeMoney and 'Project' in old_prem and float(old_prem['Project']['tendereeMoney'])!=0: # 表格提取到多标段招标金额,去掉Project包招标金额
             old_prem['Project']['tendereeMoney'] = 0
 
     # return old_prem