5334c9ab by 周伟奇

add customerType

1 parent 78354bef
...@@ -48,6 +48,7 @@ usedcar_args = { ...@@ -48,6 +48,7 @@ usedcar_args = {
48 } 48 }
49 49
50 corporate_args = { 50 corporate_args = {
51 'customerType': fields.Str(required=True, validate=validate.OneOf(consts.CUSTOMER_TYPE)),
51 'customerChineseName': fields.Str(required=True, validate=validate.Length(max=256)), 52 'customerChineseName': fields.Str(required=True, validate=validate.Length(max=256)),
52 'legalRepName': fields.Str(required=True, validate=validate.Length(max=64)), 53 'legalRepName': fields.Str(required=True, validate=validate.Length(max=64)),
53 'idNum': fields.Str(required=True, validate=validate.Length(max=256)), 54 'idNum': fields.Str(required=True, validate=validate.Length(max=256)),
...@@ -60,6 +61,7 @@ corporate_args = { ...@@ -60,6 +61,7 @@ corporate_args = {
60 61
61 individual_args = { 62 individual_args = {
62 'applicantType': fields.Str(required=True, validate=validate.OneOf(consts.APPLICANT_TYPE)), 63 'applicantType': fields.Str(required=True, validate=validate.OneOf(consts.APPLICANT_TYPE)),
64 'customerType': fields.Str(required=True, validate=validate.OneOf(consts.CUSTOMER_TYPE)),
63 'idType': fields.Str(required=True, validate=validate.OneOf(consts.ID_TYPE)), 65 'idType': fields.Str(required=True, validate=validate.OneOf(consts.ID_TYPE)),
64 'secondIdType': fields.Str(required=False, validate=validate.OneOf(consts.SECOND_ID_TYPE)), 66 'secondIdType': fields.Str(required=False, validate=validate.OneOf(consts.SECOND_ID_TYPE)),
65 'customerChineseName': fields.Str(required=True, validate=validate.Length(max=64)), 67 'customerChineseName': fields.Str(required=True, validate=validate.Length(max=64)),
......
...@@ -84,7 +84,6 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id): ...@@ -84,7 +84,6 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id):
84 84
85 individual_cus_info_list = json.loads(last_obj.individual_cus_info) 85 individual_cus_info_list = json.loads(last_obj.individual_cus_info)
86 for individual_cus_info in individual_cus_info_list: 86 for individual_cus_info in individual_cus_info_list:
87 individual_cus_info['customerType'] = last_obj.customer_type
88 # sep营业执照 87 # sep营业执照
89 if is_sep and individual_cus_info.get('companyName') is not None: 88 if is_sep and individual_cus_info.get('companyName') is not None:
90 field_compare(individual_cus_info, ocr_res_dict, consts.BL_OCR_FIELD, consts.TCSEP, res_set) 89 field_compare(individual_cus_info, ocr_res_dict, consts.BL_OCR_FIELD, consts.TCSEP, res_set)
...@@ -100,7 +99,6 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id): ...@@ -100,7 +99,6 @@ def compare(application_id, application_entity, uniq_seq, ocr_res_id):
100 99
101 if last_obj.corporate_cus_info is not None: 100 if last_obj.corporate_cus_info is not None:
102 corporate_cus_info = json.loads(last_obj.corporate_cus_info) 101 corporate_cus_info = json.loads(last_obj.corporate_cus_info)
103 corporate_cus_info['customerType'] = last_obj.customer_type
104 field_compare(corporate_cus_info, ocr_res_dict, consts.BL_OCR_FIELD, consts.TCCOR, res_set) 102 field_compare(corporate_cus_info, ocr_res_dict, consts.BL_OCR_FIELD, consts.TCCOR, res_set)
105 103
106 comparison_res['OCR_Input']['corporateCusInfo'] = corporate_cus_info 104 comparison_res['OCR_Input']['corporateCusInfo'] = corporate_cus_info
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!