2c815433 by 周伟奇

fix asp

1 parent 8e146fd9
......@@ -1558,7 +1558,7 @@ BL_COMPARE_LOGIC = {
'registeredCapital': ('注册资本', 'se_rmb_compare', {}, '营业执照注册资本与系统不一致'),
}
BL_COMPARE_LOGIC = {
SME_BL_COMPARE_LOGIC = {
'legalRepName': ('经营者姓名', 'se_name_compare', {}, '营业执照法定代表人与系统不一致'),
'businessLicenseDueDate': ('营业期限', 'se_date_compare', {'ocr_split': True, 'long': True, 'ocr_replace': True, 'today': True}, '公司营业期限疑似过期'),
}
......
......@@ -1113,7 +1113,7 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list):
asp_list = []
gzs_status = consts.GZS_STATUS[1]
gzs_price = '0.00'
for asp_info in cms_info.get('associatedServices', []):
for asp_info in cms_info.get('associatedServices', {}).get('SubassociatedServices', []):
tmp_asp_name = asp_info.get('associatedServices')
if isinstance(tmp_asp_name, str) and len(tmp_asp_name) > 0:
if gzs_status == consts.GZS_STATUS[1] and tmp_asp_name.find(consts.GZS_NAME) != -1:
......@@ -1127,16 +1127,16 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list):
)
)
fin_total = 0
fin_total_tmp = cms_info.get('associatedServices', {}).get('financed total', '0.00')
fin_total = '0.00' if fin_total_tmp.strip() == '' else fin_total_tmp
for asp_name, _, asp_fin in asp_list:
if gzs_status == consts.GZS_STATUS[2] and asp_name.find(consts.GZS_NAME) == -1:
gzs_status = consts.GZS_STATUS[0]
fin_total += float(asp_fin)
asp_list.append(
(
consts.ASP_SUM_NAME,
'',
format(fin_total, '.2f')
fin_total,
)
)
afc_contract_input.append((consts.SE_AFC_CON_FIELD[20], asp_list))
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!