d2114106 by 周伟奇

fix bug

1 parent bb43f703
...@@ -1572,7 +1572,7 @@ HMH_COMPARE_LOGIC = { ...@@ -1572,7 +1572,7 @@ HMH_COMPARE_LOGIC = {
1572 '借款人/承租人姓名': ('借款/承租人姓名', 'se_name_compare', {}, '抵押登记豁免函借款人/承租人姓名与系统不符'), 1572 '借款人/承租人姓名': ('借款/承租人姓名', 'se_name_compare', {}, '抵押登记豁免函借款人/承租人姓名与系统不符'),
1573 '借款人/承租人证件号': ('证件号码', 'se_common_compare', {}, '抵押登记豁免函借款人/承租人证件号码与系统不符'), 1573 '借款人/承租人证件号': ('证件号码', 'se_common_compare', {}, '抵押登记豁免函借款人/承租人证件号码与系统不符'),
1574 '申请号': ('合同编号', 'se_common_compare', {}, '抵押登记豁免函申请号与系统不符'), 1574 '申请号': ('合同编号', 'se_common_compare', {}, '抵押登记豁免函申请号与系统不符'),
1575 '渠道': ('渠道', 'se_common_compare', {}, '抵押登记豁免函渠道与系统不符'), 1575 '渠道': ('渠道', 'se_channel_compare', {}, '抵押登记豁免函渠道与系统不符'),
1576 '签字': ('借款人签字/盖章', 'se_common_compare', {}, '抵押登记豁免函签字需人工核查'), 1576 '签字': ('借款人签字/盖章', 'se_common_compare', {}, '抵押登记豁免函签字需人工核查'),
1577 } 1577 }
1578 1578
......
...@@ -922,7 +922,7 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list): ...@@ -922,7 +922,7 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list):
922 ] 922 ]
923 if is_prc: 923 if is_prc:
924 # field_input.append(('hukouProvince', province)) 924 # field_input.append(('hukouProvince', province))
925 field_input.append(('真伪', province)) 925 field_input.append(('真伪', consts.IC_RES_MAPPING.get(1)))
926 field_input.append(('idExpiryDate', id_info.get('idExpiryDate', ''))) 926 field_input.append(('idExpiryDate', id_info.get('idExpiryDate', '')))
927 license_dict[license_en] = field_input 927 license_dict[license_en] = field_input
928 all_id_num.append(id_num) 928 all_id_num.append(id_num)
...@@ -1882,7 +1882,7 @@ def se_compare_process(compare_info, ocr_res_dict): ...@@ -1882,7 +1882,7 @@ def se_compare_process(compare_info, ocr_res_dict):
1882 value_str = json.dumps(value) 1882 value_str = json.dumps(value)
1883 reason_list.append('{0}: {1}'.format(key, value_str)) 1883 reason_list.append('{0}: {1}'.format(key, value_str))
1884 failure_reason_str = '、'.join(reason_list) 1884 failure_reason_str = '、'.join(reason_list)
1885 cn_failure_reason_str = ''.join(set(cn_reason_list)) 1885 cn_failure_reason_str = '\n'.join(set(cn_reason_list))
1886 return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str, cn_failure_reason_str 1886 return compare_result, total_fields, failed_count, successful_at_this_level, failure_reason_str, cn_failure_reason_str
1887 1887
1888 1888
......
...@@ -59,6 +59,11 @@ class Comparison: ...@@ -59,6 +59,11 @@ class Comparison:
59 ocr_tmp = re.sub(self.re_obj, '', ocr_str).strip() 59 ocr_tmp = re.sub(self.re_obj, '', ocr_str).strip()
60 return self.build_res(input_tmp == ocr_tmp), ocr_str 60 return self.build_res(input_tmp == ocr_tmp), ocr_str
61 61
62 def se_channel_compare(self, input_str, ocr_str, **kwargs):
63 input_tmp = re.sub(self.re_obj, '', input_str).strip()
64 ocr_tmp = re.sub(self.re_obj, '', ocr_str).strip()
65 return self.build_res(input_tmp == ocr_tmp)
66
62 def name_compare(self, input_str, ocr_str, idx, **kwargs): 67 def name_compare(self, input_str, ocr_str, idx, **kwargs):
63 if not isinstance(ocr_str, str) or not isinstance(input_str, str): 68 if not isinstance(ocr_str, str) or not isinstance(input_str, str):
64 return self.RESULT_NA, ocr_str 69 return self.RESULT_NA, ocr_str
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!