|
@@ -4639,7 +4639,7 @@ def update_prem(old_prem, new_prem, in_attachment=False):
|
|
|
|
|
|
# return old_prem
|
|
|
|
|
|
-def confirm_prem(prem, channel_dic):
|
|
|
+def confirm_prem(prem, channel_dic, is_deposit_project=False, total_tendereeMoney=0):
|
|
|
'''
|
|
|
规则检查纠正prem,如果Project包中标人在其他包中标人,去掉project包中标角色;如果有其他包中标人,去掉roleList为空的包;
|
|
|
:param prem: prem 字段字典
|
|
@@ -4686,6 +4686,10 @@ def confirm_prem(prem, channel_dic):
|
|
|
prem.pop(k)
|
|
|
elif "Project" in prem:
|
|
|
prem['Project']['uuid'] = str(uuid.uuid4())
|
|
|
+ if is_deposit_project and float(total_tendereeMoney)!=0 and len(prem)==1: #20241107 存款类项目有总投资没招标金额且只有一个标段,把总投资作招标金额
|
|
|
+ for k in prem:
|
|
|
+ if float(prem[k]['tendereeMoney'])==0:
|
|
|
+ prem[k]['tendereeMoney'] = total_tendereeMoney
|
|
|
|
|
|
|
|
|
def fix_single_source(prem, channel_dic, original_docchannel):
|