diff --git a/src/apps/doc/consts.py b/src/apps/doc/consts.py index dfcef6b..b904961 100644 --- a/src/apps/doc/consts.py +++ b/src/apps/doc/consts.py @@ -1719,7 +1719,7 @@ SME_BL_COMPARE_LOGIC = { MVI_COMPARE_LOGIC = { 'vinNo': ('车辆识别代码', 'se_common_compare', {}, '发票车架号与系统不一致'), - 'dealer': ('销方名称', 'se_contain_compare_2', {}, '发票销货单位名称与系统不一致'), + 'dealer': ('销方名称', 'se_contain_compare_2', {'brackets_replace': True}, '发票销货单位名称与系统不一致'), 'vehicleTransactionAmount': ('价税合计小写', 'se_amount_compare', {}, '发票车辆价格与系统不一致'), 'customerName': ('购方名称', 'se_name_compare', {'is_passport': True, 'replace_kuohao': True}, '发票购买方姓名与系统不一致'), 'idNum': ('购买方身份证号或组织机构代码', 'se_common_compare', {}, '发票购买方证件号码与系统不一致'), diff --git a/src/common/tools/comparison.py b/src/common/tools/comparison.py index 7174237..97beec0 100644 --- a/src/common/tools/comparison.py +++ b/src/common/tools/comparison.py @@ -390,6 +390,9 @@ class Comparison: return self.RESULT_Y def se_contain_compare_2(self, input_str, ocr_str, **kwargs): + if kwargs.get('brackets_replace', False): + input_str = input_str.translate(self.KH_TRANS) + ocr_str = ocr_str.translate(self.KH_TRANS) if input_str.find(ocr_str) == -1: return self.RESULT_N else: