df025c2d by 冯轩

MOD:证件号取值

1 parent cfea3881
...@@ -971,6 +971,8 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d ...@@ -971,6 +971,8 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d
971 for id_info in individual_info.get('IDInformation', []): 971 for id_info in individual_info.get('IDInformation', []):
972 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: 972 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING:
973 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key) 973 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key)
974 elif is_corporate and id_info.get('idType') in ['Unified Social Credit Code', 'Tax Number', 'Business License Number']:
975 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key)
974 976
975 for id_info in individual_info.get('IDInformation', []): 977 for id_info in individual_info.get('IDInformation', []):
976 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: 978 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING:
...@@ -1583,7 +1585,7 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d ...@@ -1583,7 +1585,7 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d
1583 if totalDownPayment and totalDownPayment != '0.00': 1585 if totalDownPayment and totalDownPayment != '0.00':
1584 down_payment_input.append((consts.SE_DP_FIELD[0], cms_info.get('financeCompany', ''))) 1586 down_payment_input.append((consts.SE_DP_FIELD[0], cms_info.get('financeCompany', '')))
1585 down_payment_input.append((consts.SE_DP_FIELD[1], borrower_name)) 1587 down_payment_input.append((consts.SE_DP_FIELD[1], borrower_name))
1586 down_payment_input.append((consts.SE_DP_FIELD[2], co_id if is_cdfl else main_id)) 1588 down_payment_input.append((consts.SE_DP_FIELD[2], borrower_idnum))
1587 down_payment_input.append((consts.SE_DP_FIELD[3], cms_info.get('settlemnetVerification', {}).get('applicationNo', ''))) 1589 down_payment_input.append((consts.SE_DP_FIELD[3], cms_info.get('settlemnetVerification', {}).get('applicationNo', '')))
1588 down_payment_input.append((consts.SE_DP_FIELD[4], legal_name if is_bo_corporate else borrower_name )) 1590 down_payment_input.append((consts.SE_DP_FIELD[4], legal_name if is_bo_corporate else borrower_name ))
1589 down_payment_input.append((consts.SE_DP_FIELD[5], '有/无')) 1591 down_payment_input.append((consts.SE_DP_FIELD[5], '有/无'))
...@@ -1660,6 +1662,8 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect ...@@ -1660,6 +1662,8 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect
1660 for id_info in individual_info.get('IDInformation', []): 1662 for id_info in individual_info.get('IDInformation', []):
1661 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: 1663 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING:
1662 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key) 1664 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key)
1665 elif is_corporate and id_info.get('idType') in ['Unified Social Credit Code', 'Tax Number', 'Business License Number']:
1666 borrower_idnum = decode_des(id_info.get('idNum', ''), des_key)
1663 1667
1664 for id_info in individual_info.get('IDInformation', []): 1668 for id_info in individual_info.get('IDInformation', []):
1665 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: 1669 if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING:
...@@ -2237,7 +2241,7 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect ...@@ -2237,7 +2241,7 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect
2237 if totalDownPayment and totalDownPayment != '0.00': 2241 if totalDownPayment and totalDownPayment != '0.00':
2238 down_payment_input.append((consts.SE_DP_FIELD[0], cms_info.get('financeCompany', ''))) 2242 down_payment_input.append((consts.SE_DP_FIELD[0], cms_info.get('financeCompany', '')))
2239 down_payment_input.append((consts.SE_DP_FIELD[1], borrower_name)) 2243 down_payment_input.append((consts.SE_DP_FIELD[1], borrower_name))
2240 down_payment_input.append((consts.SE_DP_FIELD[2], co_id if is_cdfl else main_id)) 2244 down_payment_input.append((consts.SE_DP_FIELD[2], borrower_idnum))
2241 down_payment_input.append((consts.SE_DP_FIELD[3], cms_info.get('settlemnetVerification', {}).get('applicationNo', ''))) 2245 down_payment_input.append((consts.SE_DP_FIELD[3], cms_info.get('settlemnetVerification', {}).get('applicationNo', '')))
2242 down_payment_input.append((consts.SE_DP_FIELD[4], legal_name if is_bo_corporate else borrower_name )) 2246 down_payment_input.append((consts.SE_DP_FIELD[4], legal_name if is_bo_corporate else borrower_name ))
2243 down_payment_input.append((consts.SE_DP_FIELD[5], '有/无')) 2247 down_payment_input.append((consts.SE_DP_FIELD[5], '有/无'))
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!