ebe098db by 冯轩

MOD:修复对其他字段的影响

1 parent 84d49794
......@@ -911,23 +911,23 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d
company_info_list = []
dealer_name_list = cms_info.get('dealerName', '').split()
#dealer_name = '' if len(dealer_name_list) == 0 else dealer_name_list[-1]
#issuer_dealer = cms_info.get('fapiaoIssuerDealer', '').strip()
dealer_name = '' if len(dealer_name_list) == 0 else dealer_name_list[-1]
issuer_dealer = cms_info.get('fapiaoIssuerDealer', '').strip()
#CHINARPA-4546 delaerName变为list,包含dealer_name_list[0]映射后对应的所有值 + dealer_name_list[-1],比对时,任一完全一致为Y,全部不一致为N
dealer_name = []
dealer_name_list = []
dealer_name_mapper_list = []
if len(dealer_name_list) != 0:
dealer_name.append(dealer_name_list[-1]) # CMS的最后一个值
dealer_name_list.append(dealer_name_list[-1]) # CMS的最后一个值
dealer_name_mapper_obj = DealerMapping.objects.filter(cms_value=dealer_name_list[0]).first()
if dealer_name_mapper_obj is not None:
dealer_name_mapper_str = dealer_name_mapper_obj.mapping_value
dealer_name_mapper_list = dealer_name_mapper_str.split(',')
dealer_name.extend(dealer_name_mapper_list) # 映射后的所有值
issuer_dealer = []
issuer_dealer.append(cms_info.get('fapiaoIssuerDealer', '').strip())
dealer_name_list.extend(dealer_name_mapper_list) # 映射后的所有值
issuer_dealer_list = []
issuer_dealer_list.append(cms_info.get('fapiaoIssuerDealer', '').strip())
compare_log.info('[get_se_cms_compare_info_auto] [新车发票] [application_id {0}] [dealer_name_mapper_list {1}] [dealer_name {2}] [issuer_dealer {3}]'
.format(application_id, dealer_name_mapper_list,dealer_name,issuer_dealer))
.format(application_id, dealer_name_mapper_list,dealer_name_list,issuer_dealer_list))
# 个人信息证件------------------------------------------------------------------------------------------------------
# is_cdfl = True # 车贷分离
......@@ -1056,7 +1056,7 @@ def get_se_cms_compare_info_auto(application_id, last_obj, application_entity, d
# 新车发票----------------------------------------------------------------------------------------------------------
if vehicle_status == 'New':
vehicle_field_input.append(('vinNo', vin_no))
vehicle_field_input.append(('dealer', dealer_name if len(issuer_dealer) == 0 else issuer_dealer))
vehicle_field_input.append(('dealer', dealer_name_list if len(issuer_dealer_list) == 0 else issuer_dealer_list))
vehicle_field_input.append(('vehicleTransactionAmount', amount))
if isinstance(company_info, tuple):
......@@ -1479,23 +1479,23 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect
company_info_list = []
dealer_name_list = cms_info.get('dealerName', '').split()
#dealer_name = '' if len(dealer_name_list) == 0 else dealer_name_list[-1]
#issuer_dealer = cms_info.get('fapiaoIssuerDealer', '').strip()
dealer_name = '' if len(dealer_name_list) == 0 else dealer_name_list[-1]
issuer_dealer = cms_info.get('fapiaoIssuerDealer', '').strip()
#CHINARPA-4546 delaerName变为list,包含dealer_name_list[0]映射后对应的所有值 + dealer_name_list[-1],比对时,任一完全一致为Y,全部不一致为N
dealer_name = []
dealer_name_list = []
dealer_name_mapper_list = []
if len(dealer_name_list) != 0:
dealer_name.append(dealer_name_list[-1]) # CMS的最后一个值
dealer_name_list.append(dealer_name_list[-1]) # CMS的最后一个值
dealer_name_mapper_obj = DealerMapping.objects.filter(cms_value=dealer_name_list[0]).first()
if dealer_name_mapper_obj is not None:
dealer_name_mapper_str = dealer_name_mapper_obj.mapping_value
dealer_name_mapper_list = dealer_name_mapper_str.split(',')
dealer_name.extend(dealer_name_mapper_list) # 映射后的所有值
issuer_dealer = []
issuer_dealer.append(cms_info.get('fapiaoIssuerDealer', '').strip())
compare_log.info('[get_se_cms_compare_info] [新车发票] [application_id {0}] [dealer_name_mapper_list {1}] [dealer_name {2}] [issuer_dealer {3}]'
.format(application_id, dealer_name_mapper_list,dealer_name,issuer_dealer))
dealer_name_list.extend(dealer_name_mapper_list) # 映射后的所有值
issuer_dealer_list = []
issuer_dealer_list.append(cms_info.get('fapiaoIssuerDealer', '').strip())
compare_log.info('[get_se_cms_compare_info_] [新车发票] [application_id {0}] [dealer_name_mapper_list {1}] [dealer_name {2}] [issuer_dealer {3}]'
.format(application_id, dealer_name_mapper_list,dealer_name_list,issuer_dealer_list))
# 个人信息证件------------------------------------------------------------------------------------------------------
is_cdfl_bo = False # 车贷分离,主借
......@@ -1619,7 +1619,7 @@ def get_se_cms_compare_info(application_id, last_obj, application_entity, detect
# 新车发票----------------------------------------------------------------------------------------------------------
if vehicle_status == 'New':
vehicle_field_input.append(('vinNo', vin_no))
vehicle_field_input.append(('dealer', dealer_name if len(issuer_dealer) == 0 else issuer_dealer))
vehicle_field_input.append(('dealer', dealer_name_list if len(issuer_dealer_list) == 0 else issuer_dealer_list))
vehicle_field_input.append(('vehicleTransactionAmount', amount))
if isinstance(company_info, tuple):
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!