MOD:full添加同样逻辑
Showing
1 changed file
with
15 additions
and
0 deletions
... | @@ -1586,6 +1586,7 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect | ... | @@ -1586,6 +1586,7 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect |
1586 | is_cdfl_bo = False # 车贷分离,主借 | 1586 | is_cdfl_bo = False # 车贷分离,主借 |
1587 | is_cdfl_co = False # 车贷分离,共借 | 1587 | is_cdfl_co = False # 车贷分离,共借 |
1588 | role_count = 0 | 1588 | role_count = 0 |
1589 | borrower_name = '' | ||
1589 | # province = cms_info.get('province', '') | 1590 | # province = cms_info.get('province', '') |
1590 | for individual_info in cms_info.get('applicantInformation', []): | 1591 | for individual_info in cms_info.get('applicantInformation', []): |
1591 | role_count += 1 | 1592 | role_count += 1 |
... | @@ -1611,6 +1612,10 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect | ... | @@ -1611,6 +1612,10 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect |
1611 | if individual_info['applicantType'] == consts.APPLICANT_TYPE_ORDER[0] and is_corporate: | 1612 | if individual_info['applicantType'] == consts.APPLICANT_TYPE_ORDER[0] and is_corporate: |
1612 | is_bo_corporate = True | 1613 | is_bo_corporate = True |
1613 | 1614 | ||
1615 | # CHINARPA-4660 财报主借人姓名赋值 | ||
1616 | if individual_info['applicantType'] == consts.APPLICANT_TYPE_ORDER[0]: | ||
1617 | borrower_name = customer_name | ||
1618 | |||
1614 | for id_info in individual_info.get('IDInformation', []): | 1619 | for id_info in individual_info.get('IDInformation', []): |
1615 | if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: | 1620 | if id_info.get('idType') in consts.SE_CMS_FIRST_ID_FIELD_MAPPING: |
1616 | license_en, is_prc = consts.SE_CMS_FIRST_ID_FIELD_MAPPING[id_info['idType']] | 1621 | license_en, is_prc = consts.SE_CMS_FIRST_ID_FIELD_MAPPING[id_info['idType']] |
... | @@ -1798,6 +1803,16 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect | ... | @@ -1798,6 +1803,16 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect |
1798 | financial_statement_info[consts.FS_EN] = financial_statement_input | 1803 | financial_statement_info[consts.FS_EN] = financial_statement_input |
1799 | compare_info['financialStatementInfo'] = financial_statement_info | 1804 | compare_info['financialStatementInfo'] = financial_statement_info |
1800 | 1805 | ||
1806 | # 财报情况说明 | ||
1807 | financial_statement_supplementary_info = {} | ||
1808 | financial_statement_supplementary_input = [] | ||
1809 | need_fss = float(corporateFinancialInformation.get('cashAndCashEquivalentAtEndOfPeriod', '')) == 0 | ||
1810 | if need_fss: | ||
1811 | financial_statement_supplementary_input.append((consts.SE_FSS_FIELD[0], borrower_name)) | ||
1812 | financial_statement_supplementary_input.append((consts.SE_FSS_FIELD[1], consts.SE_STAMP_VALUE)) | ||
1813 | financial_statement_supplementary_info[consts.FSS_EN] = financial_statement_supplementary_input | ||
1814 | compare_info['financialStatementSupplementaryInfo'] = financial_statement_supplementary_info | ||
1815 | |||
1801 | 1816 | ||
1802 | # 银行卡------------------------------------------------------------------------------------------------------- | 1817 | # 银行卡------------------------------------------------------------------------------------------------------- |
1803 | bank_info = {} | 1818 | bank_info = {} | ... | ... |
-
Please register or sign in to post a comment