ce95c8f4 by 周伟奇

che dai fen li

1 parent e6486884
...@@ -1571,55 +1571,55 @@ SE_HIL_CON_3_FIELD = ['合同编号-每页', '承租人姓名', '承租人证件 ...@@ -1571,55 +1571,55 @@ SE_HIL_CON_3_FIELD = ['合同编号-每页', '承租人姓名', '承租人证件
1571 1571
1572 1572
1573 ROLE_LIST = [ 1573 ROLE_LIST = [
1574 ('借款人签字及时间', 'Borrower', 0, 0, True, False), 1574 ('借款人签字及时间', '借款人签字及时间', 'Borrower', 0, 0, True, False),
1575 ('借款人姓名', 'Borrower', 0, 0, True, True), 1575 ('借款人姓名', '借款人姓名', 'Borrower', 0, 0, True, True),
1576 ('借款人证件号', 'Borrower', 0, 2, True, True), 1576 ('借款人证件号', '借款人证件号', 'Borrower', 0, 2, True, True),
1577 ('主借人签字', 'Borrower', 0, 0, True, False), 1577 ('主借人签字', '主借人签字', 'Borrower', 0, 0, True, False),
1578 ('主借人日期', 'Borrower', 0, '有', True, False), 1578 ('主借人日期', '主借人日期', 'Borrower', 0, '有', True, False),
1579 1579
1580 ('共借人姓名', 'Co-Borrower', 0, 0, False, True), 1580 ('共借人姓名', '共借人&抵押人姓名', 'Co-Borrower', 0, 0, False, True),
1581 ('共借人证件号', 'Co-Borrower', 0, 2, False, True), 1581 ('共借人证件号', '共借人&抵押人证件号', 'Co-Borrower', 0, 2, False, True),
1582 ('共借人签字', 'Co-Borrower', 0, 0, False, False), 1582 ('共借人签字', '共借人签字', 'Co-Borrower', 0, 0, False, False),
1583 ('共借人日期', 'Co-Borrower', 0, '有', False, False), 1583 ('共借人日期', '共借人日期', 'Co-Borrower', 0, '有', False, False),
1584 1584
1585 ('保证人姓名1', 'Guarantor', 0, 0, False, True), 1585 ('保证人姓名1', '保证人姓名1', 'Guarantor', 0, 0, False, True),
1586 ('保证人证件号1', 'Guarantor', 0, 2, False, True), 1586 ('保证人证件号1', '保证人证件号1', 'Guarantor', 0, 2, False, True),
1587 ('保证人签字1', 'Guarantor', 0, 0, False, False), 1587 ('保证人签字1', '保证人签字1', 'Guarantor', 0, 0, False, False),
1588 ('保证人日期1', 'Guarantor', 0, '有', False, False), 1588 ('保证人日期1', '保证人日期1', 'Guarantor', 0, '有', False, False),
1589 1589
1590 ('保证人姓名2', 'Guarantor', 1, 0, False, True), 1590 ('保证人姓名2', '保证人姓名2', 'Guarantor', 1, 0, False, True),
1591 ('保证人证件号2', 'Guarantor', 1, 2, False, True), 1591 ('保证人证件号2', '保证人证件号2', 'Guarantor', 1, 2, False, True),
1592 ('保证人签字2', 'Guarantor', 1, 0, False, False), 1592 ('保证人签字2', '保证人签字2', 'Guarantor', 1, 0, False, False),
1593 ('保证人日期2', 'Guarantor', 1, '有', False, False), 1593 ('保证人日期2', '保证人日期2', 'Guarantor', 1, '有', False, False),
1594 ] 1594 ]
1595 1595
1596 # key, app_type, id_idx, field_idx, is_force, e_write, 公户跳过 1596 # key, app_type, id_idx, field_idx, is_force, e_write, 公户跳过
1597 ROLE_LIST_2 = [ 1597 ROLE_LIST_2 = [
1598 ('抵押人', 'Borrower', 0, 0, True, True, False), 1598 ('抵押人', 'Borrower', 'Co-Borrower', 0, 0, True, True, False),
1599 ('抵押人证件号码', 'Borrower', 0, 2, True, True, False), 1599 ('抵押人证件号码', 'Borrower', 'Co-Borrower', 0, 2, True, True, False),
1600 ('抵押人签字', 'Borrower', 0, 0, True, False, False), 1600 ('抵押人签字', 'Borrower', 'Co-Borrower', 0, 0, True, False, False),
1601 1601
1602 ('抵押人配偶', 'Co-Borrower', 0, 0, False, True, True), 1602 ('抵押人配偶', 'Co-Borrower', 'Co-Borrower', 0, 0, False, True, True),
1603 ('抵押人配偶证件号码', 'Co-Borrower', 0, 2, False, True, True), 1603 ('抵押人配偶证件号码', 'Co-Borrower', 'Co-Borrower', 0, 2, False, True, True),
1604 ('抵押人配偶签字', 'Co-Borrower', 0, 0, False, False, True), 1604 ('抵押人配偶签字', 'Co-Borrower', 'Co-Borrower', 0, 0, False, False, True),
1605 ] 1605 ]
1606 1606
1607 ROLE_LIST_1 = [ 1607 ROLE_LIST_1 = [
1608 ('承租人姓名', 'Borrower', 0, 0, True, True), 1608 ('承租人姓名', '承租人姓名', 'Borrower', 0, 0, True, True),
1609 ('承租人证件号', 'Borrower', 0, 2, True, True), 1609 ('承租人证件号', '承租人证件号', 'Borrower', 0, 2, True, True),
1610 ('承租人签字', 'Borrower', 0, 0, True, False), 1610 ('承租人签字', '承租人签字', 'Borrower', 0, 0, True, False),
1611 1611
1612 ('共同承租人姓名', 'Co-Borrower', 0, 0, False, True), 1612 ('共同承租人姓名', '共同承租人&抵押人姓名', 'Co-Borrower', 0, 0, False, True),
1613 ('共同承租人证件号', 'Co-Borrower', 0, 2, False, True), 1613 ('共同承租人证件号', '共同承租人&抵押人证件号', 'Co-Borrower', 0, 2, False, True),
1614 ('共同承租人签字', 'Co-Borrower', 0, 0, False, False), 1614 ('共同承租人签字', '共同承租人签字', 'Co-Borrower', 0, 0, False, False),
1615 1615
1616 ('保证人姓名1', 'Guarantor', 0, 0, False, True), 1616 ('保证人姓名1', '保证人姓名1', 'Guarantor', 0, 0, False, True),
1617 ('保证人证件号1', 'Guarantor', 0, 2, False, True), 1617 ('保证人证件号1', '保证人证件号1', 'Guarantor', 0, 2, False, True),
1618 ('保证人签字1', 'Guarantor', 0, 0, False, False), 1618 ('保证人签字1', '保证人签字1', 'Guarantor', 0, 0, False, False),
1619 1619
1620 ('保证人姓名2', 'Guarantor', 1, 0, False, True), 1620 ('保证人姓名2', '保证人姓名2', 'Guarantor', 1, 0, False, True),
1621 ('保证人证件号2', 'Guarantor', 1, 2, False, True), 1621 ('保证人证件号2', '保证人证件号2', 'Guarantor', 1, 2, False, True),
1622 ('保证人签字2', 'Guarantor', 1, 0, False, False), 1622 ('保证人签字2', '保证人签字2', 'Guarantor', 1, 0, False, False),
1623 ] 1623 ]
1624 1624
1625 GZS_REASON_1 = '此申请有ASP产品,需人工核查' 1625 GZS_REASON_1 = '此申请有ASP产品,需人工核查'
...@@ -1797,8 +1797,8 @@ HMH_COMPARE_LOGIC = { ...@@ -1797,8 +1797,8 @@ HMH_COMPARE_LOGIC = {
1797 } 1797 }
1798 1798
1799 BD_COMPARE_LOGIC = { 1799 BD_COMPARE_LOGIC = {
1800 '被保险人姓名': ('被保险人姓名', 'se_name_compare', {}, '保单被保险人姓名与系统不一致'), 1800 '被保险人姓名': ('被保险人姓名', 'super_list_compare', {'method': 'name'}, '保单被保险人姓名与系统不一致'),
1801 '被保险人证件号码': ('被保险人证件号码', 'se_common_compare', {'is_bd_id': True}, '保单身份证号需人工核查'), 1801 '被保险人证件号码': ('被保险人证件号码', 'super_list_compare', {'method': 'common', 'is_bd_id': True}, '保单身份证号需人工核查'),
1802 '车架号': ('车架号', 'se_common_compare', {}, '保单车架号与系统不一致'), 1802 '车架号': ('车架号', 'se_common_compare', {}, '保单车架号与系统不一致'),
1803 '机动车损失保险金额': ('机动车损失保险金额', 'se_amount_lte_compare', {}, '保单车损险异常'), 1803 '机动车损失保险金额': ('机动车损失保险金额', 'se_amount_lte_compare', {}, '保单车损险异常'),
1804 '第三者责任保险金额': ('机动车第三者责任保险金额', 'se_amount_lte_compare', {}, '保单三者险异常'), 1804 '第三者责任保险金额': ('机动车第三者责任保险金额', 'se_amount_lte_compare', {}, '保单三者险异常'),
...@@ -1868,7 +1868,9 @@ HIL_CONTRACT_1_COMPARE_LOGIC = { ...@@ -1868,7 +1868,9 @@ HIL_CONTRACT_1_COMPARE_LOGIC = {
1868 '承租人签字': ('承租人签字', 'se_contain_compare', {}, '售后回租合同承租人签字与系统不一致'), 1868 '承租人签字': ('承租人签字', 'se_contain_compare', {}, '售后回租合同承租人签字与系统不一致'),
1869 1869
1870 '共同承租人姓名': ('共同承租人姓名', 'se_name_compare', {}, '售后回租合同共同承租人姓名与系统不一致'), 1870 '共同承租人姓名': ('共同承租人姓名', 'se_name_compare', {}, '售后回租合同共同承租人姓名与系统不一致'),
1871 '共同承租人&抵押人姓名': ('共同承租人姓名', 'se_name_compare', {}, '售后回租合同共同承租人&抵押人姓名与系统不一致'),
1871 '共同承租人证件号': ('共同承租人证件号', 'se_common_compare', {}, '售后回租合同共同承租人证件号与系统不一致'), 1872 '共同承租人证件号': ('共同承租人证件号', 'se_common_compare', {}, '售后回租合同共同承租人证件号与系统不一致'),
1873 '共同承租人&抵押人证件号': ('共同承租人证件号', 'se_common_compare', {}, '售后回租合同共同承租人&抵押人证件号与系统不一致'),
1872 '共同承租人签字': ('共同承租人签字', 'se_contain_compare', {}, '售后回租合同共同承租人签字与系统不一致'), 1874 '共同承租人签字': ('共同承租人签字', 'se_contain_compare', {}, '售后回租合同共同承租人签字与系统不一致'),
1873 1875
1874 '保证人姓名1': ('保证人姓名1', 'se_name_compare', {}, '售后回租合同保证人姓名1与系统不一致'), 1876 '保证人姓名1': ('保证人姓名1', 'se_name_compare', {}, '售后回租合同保证人姓名1与系统不一致'),
...@@ -1931,7 +1933,9 @@ HT_COMPARE_LOGIC = { ...@@ -1931,7 +1933,9 @@ HT_COMPARE_LOGIC = {
1931 '借款人姓名': ('借款人姓名', 'se_common_compare', {}, '主合同主借人姓名与系统不一致'), 1933 '借款人姓名': ('借款人姓名', 'se_common_compare', {}, '主合同主借人姓名与系统不一致'),
1932 '借款人证件号': ('借款人证件号', 'se_common_compare', {}, '主合同主借人证件号码与系统不一致'), 1934 '借款人证件号': ('借款人证件号', 'se_common_compare', {}, '主合同主借人证件号码与系统不一致'),
1933 '共借人姓名': ('共借人姓名', 'se_common_compare', {}, '主合同共借人姓名与系统不一致'), 1935 '共借人姓名': ('共借人姓名', 'se_common_compare', {}, '主合同共借人姓名与系统不一致'),
1936 '共借人&抵押人姓名': ('共借人姓名', 'se_common_compare', {}, '主合同共借人&抵押人姓名与系统不一致'),
1934 '共借人证件号': ('共借人证件号', 'se_common_compare', {}, '主合同共借人证件号码与系统不一致'), 1937 '共借人证件号': ('共借人证件号', 'se_common_compare', {}, '主合同共借人证件号码与系统不一致'),
1938 '共借人&抵押人证件号': ('共借人证件号', 'se_common_compare', {}, '主合同共借人&抵押人证件号与系统不一致'),
1935 '保证人姓名1': ('保证人姓名1', 'se_common_compare', {}, '主合同担保人1姓名与系统不一致'), 1939 '保证人姓名1': ('保证人姓名1', 'se_common_compare', {}, '主合同担保人1姓名与系统不一致'),
1936 '保证人证件号1': ('保证人证件号1', 'se_common_compare', {}, '主合同担保人1证件号码与系统不一致'), 1940 '保证人证件号1': ('保证人证件号1', 'se_common_compare', {}, '主合同担保人1证件号码与系统不一致'),
1937 '保证人姓名2': ('保证人姓名2', 'se_common_compare', {}, '主合同担保人2姓名与系统不一致'), 1941 '保证人姓名2': ('保证人姓名2', 'se_common_compare', {}, '主合同担保人2姓名与系统不一致'),
......
...@@ -180,6 +180,16 @@ class Comparison: ...@@ -180,6 +180,16 @@ class Comparison:
180 else: 180 else:
181 return self.RESULT_N 181 return self.RESULT_N
182 182
183 def super_list_compare(self, input_list, ocr_str, **kwargs):
184 for input_str in input_list:
185 if kwargs.get('method', 'common') == 'name':
186 if self.se_name_compare(input_str, ocr_str, **kwargs) == self.RESULT_Y:
187 return self.RESULT_Y
188 else:
189 if self.se_common_compare(input_str, ocr_str, **kwargs) == self.RESULT_Y:
190 return self.RESULT_Y
191 return self.RESULT_N
192
183 def se_date_contain_compare(self, input_str, ocr_str_or_list, **kwargs): 193 def se_date_contain_compare(self, input_str, ocr_str_or_list, **kwargs):
184 return self.RESULT_Y 194 return self.RESULT_Y
185 195
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!