modify ht asp
Showing
4 changed files
with
21 additions
and
3 deletions
... | @@ -1585,13 +1585,13 @@ SE_AFC_CON_FIELD = ['-瘥△', '韐剛膠颲遠-撠- | ... | @@ -1585,13 +1585,13 @@ SE_AFC_CON_FIELD = ['-瘥△', '韐剛膠颲遠-撠- |
1585 | '车辆贷款本金金额-重要条款', '附加产品融资贷款本金总额-重要条款', '所购车辆价格', '车架号', '经销商', | 1585 | '车辆贷款本金金额-重要条款', '附加产品融资贷款本金总额-重要条款', '所购车辆价格', '车架号', '经销商', |
1586 | '贷款本金金额', '车辆贷款本金金额', '附加产品融资贷款本金总额', '贷款期限', '还款账号', '户名', '开户行', | 1586 | '贷款本金金额', '车辆贷款本金金额', '附加产品融资贷款本金总额', '贷款期限', '还款账号', '户名', '开户行', |
1587 | '还款计划表', '见证人签字', '见证人日期', 'ASP项目详情-重要条款', '购置税校验', 'ASP项目详情', | 1587 | '还款计划表', '见证人签字', '见证人日期', 'ASP项目详情-重要条款', '购置税校验', 'ASP项目详情', |
1588 | '合同编号-每页(no-asp)'] | 1588 | '合同编号-每页(no-asp)', '无ASP产品'] |
1589 | CON_BANK_FIELD = ['还款账号', '户名', '开户行'] | 1589 | CON_BANK_FIELD = ['还款账号', '户名', '开户行'] |
1590 | 1590 | ||
1591 | # '承租人姓名', '承租人证件号码', '承租人法定代表人或授权代表' | 1591 | # '承租人姓名', '承租人证件号码', '承租人法定代表人或授权代表' |
1592 | SE_HIL_CON_1_FIELD = ['合同编号-每页', '合同编号-正文', '车辆识别代码', '车辆卖方', '车辆原始销售价格', '融资成本总额', '租期', | 1592 | SE_HIL_CON_1_FIELD = ['合同编号-每页', '合同编号-正文', '车辆识别代码', '车辆卖方', '车辆原始销售价格', '融资成本总额', '租期', |
1593 | '还款计划表', 'ASP项目详情', '购置税校验', '承租人法定代表人或授权代表', '还款账号', '户名', '开户行', | 1593 | '还款计划表', 'ASP项目详情', '购置税校验', '承租人法定代表人或授权代表', '还款账号', '户名', '开户行', |
1594 | '共同承租人法定代表人或授权代表'] | 1594 | '共同承租人法定代表人或授权代表', '无ASP产品'] |
1595 | SE_HIL_CON_2_FIELD = ['合同编号', '合同编号-正文', '车辆识别代码', '租金总额', '融资租赁期限'] | 1595 | SE_HIL_CON_2_FIELD = ['合同编号', '合同编号-正文', '车辆识别代码', '租金总额', '融资租赁期限'] |
1596 | SE_HIL_CON_3_FIELD = ['合同编号-每页', '承租人姓名', '承租人证件号码', '销售经销商', '合同编号-正文', '姓名/名称', | 1596 | SE_HIL_CON_3_FIELD = ['合同编号-每页', '承租人姓名', '承租人证件号码', '销售经销商', '合同编号-正文', '姓名/名称', |
1597 | '自然人身份证件号码/法人执照号码', '承租人签字'] | 1597 | '自然人身份证件号码/法人执照号码', '承租人签字'] |
... | @@ -1916,6 +1916,9 @@ HIL_CONTRACT_1_COMPARE_LOGIC = { | ... | @@ -1916,6 +1916,9 @@ HIL_CONTRACT_1_COMPARE_LOGIC = { |
1916 | '保证人姓名2': ('保证人姓名2', 'se_name_compare', {}, '售后回租合同保证人姓名2与系统不一致'), | 1916 | '保证人姓名2': ('保证人姓名2', 'se_name_compare', {}, '售后回租合同保证人姓名2与系统不一致'), |
1917 | '保证人证件号2': ('保证人证件号2', 'se_common_compare', {}, '售后回租合同保证人证件号2与系统不一致'), | 1917 | '保证人证件号2': ('保证人证件号2', 'se_common_compare', {}, '售后回租合同保证人证件号2与系统不一致'), |
1918 | '保证人签字2': ('保证人签字2', 'se_contain_compare', {}, '售后回租合同保证人签字2与系统不一致'), | 1918 | '保证人签字2': ('保证人签字2', 'se_contain_compare', {}, '售后回租合同保证人签字2与系统不一致'), |
1919 | |||
1920 | '购置税校验': ('购置税校验', 'se_self_compare_gzs', {}, GZS_REASON_2), | ||
1921 | '无ASP产品': ('无ASP产品', 'se_self_compare_other_asp', {}, GZS_REASON_1), | ||
1919 | } | 1922 | } |
1920 | 1923 | ||
1921 | # ['合同编号', '合同编号-正文', '车辆识别代码', '租金总额', '融资租赁期限'] | 1924 | # ['合同编号', '合同编号-正文', '车辆识别代码', '租金总额', '融资租赁期限'] |
... | @@ -1995,6 +1998,9 @@ HT_COMPARE_LOGIC = { | ... | @@ -1995,6 +1998,9 @@ HT_COMPARE_LOGIC = { |
1995 | 1998 | ||
1996 | 'ASP项目详情-重要条款': ('ASP项目详情-重要条款', 'se_asp_compare', {}, '合同(重要条款)ASP名称或者金额与系统不一致'), | 1999 | 'ASP项目详情-重要条款': ('ASP项目详情-重要条款', 'se_asp_compare', {}, '合同(重要条款)ASP名称或者金额与系统不一致'), |
1997 | 'ASP项目详情': ('ASP项目详情', 'se_asp_compare', {}, '合同ASP名称或者金额与系统不一致'), | 2000 | 'ASP项目详情': ('ASP项目详情', 'se_asp_compare', {}, '合同ASP名称或者金额与系统不一致'), |
2001 | |||
2002 | '购置税校验': ('购置税校验', 'se_self_compare_gzs', {}, GZS_REASON_2), | ||
2003 | '无ASP产品': ('无ASP产品', 'se_self_compare_other_asp', {}, GZS_REASON_1), | ||
1998 | } | 2004 | } |
1999 | 2005 | ||
2000 | AFC_HT_DATE_FIELDS = ['主借人日期', '共借人日期', '保证人日期1', '保证人日期2'] | 2006 | AFC_HT_DATE_FIELDS = ['主借人日期', '共借人日期', '保证人日期1', '保证人日期2'] | ... | ... |
... | @@ -310,7 +310,7 @@ class Command(BaseCommand, LoggerMixin): | ... | @@ -310,7 +310,7 @@ class Command(BaseCommand, LoggerMixin): |
310 | elif isinstance(sub_value[text_key], str): | 310 | elif isinstance(sub_value[text_key], str): |
311 | page_compare_dict[key][sub_key] = sub_value[text_key] | 311 | page_compare_dict[key][sub_key] = sub_value[text_key] |
312 | 312 | ||
313 | # contract_result_compare.setdefault(classify, dict())[consts.ASP_KEY] = contract_dict.get(consts.ASP_KEY, False) | 313 | contract_result_compare.setdefault(classify, dict())[consts.ASP_KEY] = contract_dict.get(consts.ASP_KEY, False) |
314 | # "position" = [xmin, ymin, xmax, ymax] | 314 | # "position" = [xmin, ymin, xmax, ymax] |
315 | contract_result_compare.setdefault(classify, dict())[page_num_only] = page_compare_dict | 315 | contract_result_compare.setdefault(classify, dict())[page_num_only] = page_compare_dict |
316 | 316 | ... | ... |
This diff is collapsed.
Click to expand it.
... | @@ -587,6 +587,18 @@ class Comparison: | ... | @@ -587,6 +587,18 @@ class Comparison: |
587 | else: | 587 | else: |
588 | return self.RESULT_N | 588 | return self.RESULT_N |
589 | 589 | ||
590 | def se_self_compare_gzs(self, input_list, ocr_str, **kwargs): | ||
591 | if isinstance(input_list, list) and len(input_list) == 2: | ||
592 | try: | ||
593 | if float(input_list[0]) * 0.1 / 1.13 >= float(input_list[1]): | ||
594 | return self.RESULT_Y | ||
595 | except Exception as e: | ||
596 | return self.RESULT_N | ||
597 | return self.RESULT_N | ||
598 | |||
599 | def se_self_compare_other_asp(self, input_str, ocr_str, **kwargs): | ||
600 | return self.RESULT_N | ||
601 | |||
590 | 602 | ||
591 | cp = Comparison() | 603 | cp = Comparison() |
592 | 604 | ... | ... |
-
Please register or sign in to post a comment