Jelajahi Sumber

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

lsm 1 tahun lalu
induk
melakukan
f48be87c51
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      BiddingKG/dl/interface/getAttributes.py

+ 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