Merge branch 'feature/nl' into feature/0611
Showing
2 changed files
with
35 additions
and
4 deletions
... | @@ -852,7 +852,7 @@ MVI_FIELD_ORDER = (('发票代码', '发票代码'), | ... | @@ -852,7 +852,7 @@ MVI_FIELD_ORDER = (('发票代码', '发票代码'), |
852 | ('主管税务机关及代码', '主管税务机关及代码'), | 852 | ('主管税务机关及代码', '主管税务机关及代码'), |
853 | ('吨位', '吨位'), | 853 | ('吨位', '吨位'), |
854 | ('限乘人数', '限乘人数'),) | 854 | ('限乘人数', '限乘人数'),) |
855 | IC_PID = VAT_PID = VATS_PID = MVC_PID = MVI_PID = RP_PID = DDA_PID = None | 855 | IC_PID = VAT_PID = VATS_PID = MVC_PID = MVI_PID = RP_PID = DDA_PID = HMH_PID = JYPZ_PID = None |
856 | 856 | ||
857 | # 营业执照 | 857 | # 营业执照 |
858 | BL_CN_NAME = '营业执照' | 858 | BL_CN_NAME = '营业执照' |
... | @@ -977,6 +977,31 @@ DDA_FIELD_ORDER = (("check_Num", "缴费编号"), | ... | @@ -977,6 +977,31 @@ DDA_FIELD_ORDER = (("check_Num", "缴费编号"), |
977 | ("to_bank", "公司名称2"), | 977 | ("to_bank", "公司名称2"), |
978 | ("collection_company", "收款企业名称"),) | 978 | ("collection_company", "收款企业名称"),) |
979 | 979 | ||
980 | # 抵押登记豁免函 | ||
981 | HMH_CN_NAME = '抵押登记豁免函' | ||
982 | HMH_CLASSIFY = 40 | ||
983 | HMH_FIELD_ORDER = (("借款/承租人姓名", "借款/承租人姓名"), | ||
984 | ("证件号码", "证件号码"), | ||
985 | ("合同编号", "合同编号"), | ||
986 | ("渠道", "渠道"), | ||
987 | ("借款人签字/盖章", "借款人签字/盖章")) | ||
988 | |||
989 | # 二手车交易凭证 | ||
990 | JYPZ_CN_NAME = '二手车交易凭证' | ||
991 | JYPZ_CLASSIFY = 39 | ||
992 | JYPZ_FIELD_ORDER = (("type", "标题"), | ||
993 | ("authorized_dealer", "BMW授权经销商"), | ||
994 | ("buyer_name", "购买方名称"), | ||
995 | ("buyer_id", "购买方身份证号码/营业执照号码"), | ||
996 | ("vin", "车辆识别代号/车架号码"), | ||
997 | ("price", "车辆价格"), | ||
998 | ("date", "购买方交易日期"), | ||
999 | ("date", "出卖方交易日期"), | ||
1000 | ("date", "经销商交易日期"), | ||
1001 | ("stamp_signature_buyer", "购买方签字/盖章"), | ||
1002 | ("stamp_signature_seller", "出卖方签字/盖章"), | ||
1003 | ("stamp_signature_agent", "经销商签字/盖章"),) | ||
1004 | |||
980 | SUCCESS_CODE_SET = {'0', 0} | 1005 | SUCCESS_CODE_SET = {'0', 0} |
981 | 1006 | ||
982 | FIELD_ORDER_MAP = { | 1007 | FIELD_ORDER_MAP = { |
... | @@ -1011,7 +1036,8 @@ LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, False, F | ... | @@ -1011,7 +1036,8 @@ LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, False, F |
1011 | (PP_CLASSIFY, (PP_PID, PP_CN_NAME, PP_FIELD_ORDER, False, False, MODEL_FIELD_PP)), | 1036 | (PP_CLASSIFY, (PP_PID, PP_CN_NAME, PP_FIELD_ORDER, False, False, MODEL_FIELD_PP)), |
1012 | (MVC_CLASSIFY, (MVC_PID, MVC_CN_NAME, None, True, True, MODEL_FIELD_MVC)), | 1037 | (MVC_CLASSIFY, (MVC_PID, MVC_CN_NAME, None, True, True, MODEL_FIELD_MVC)), |
1013 | (VAT_CLASSIFY, (VAT_PID, VAT_CN_NAME, VAT_FIELD_ORDER, False, False, MODEL_FIELD_VAT)), | 1038 | (VAT_CLASSIFY, (VAT_PID, VAT_CN_NAME, VAT_FIELD_ORDER, False, False, MODEL_FIELD_VAT)), |
1014 | (DDA_CLASSIFY, (DDA_PID, DDA_CN_NAME, DDA_FIELD_ORDER, False, False, None)), | 1039 | (HMH_CLASSIFY, (HMH_PID, HMH_CN_NAME, HMH_FIELD_ORDER, False, False, None)), |
1040 | (JYPZ_CLASSIFY, (JYPZ_PID, JYPZ_CN_NAME, JYPZ_FIELD_ORDER, False, False, None)), | ||
1015 | ) | 1041 | ) |
1016 | 1042 | ||
1017 | FOLDER_LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, False, False, MODEL_FIELD_MVI)), | 1043 | FOLDER_LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, False, False, MODEL_FIELD_MVI)), |
... | @@ -1023,7 +1049,7 @@ FOLDER_LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, F | ... | @@ -1023,7 +1049,7 @@ FOLDER_LICENSE_ORDER = ((MVI_CLASSIFY, (MVI_PID, MVI_CN_NAME, MVI_FIELD_ORDER, F |
1023 | LICENSE_CLASSIFY_MAPPING = dict(LICENSE_ORDER) | 1049 | LICENSE_CLASSIFY_MAPPING = dict(LICENSE_ORDER) |
1024 | 1050 | ||
1025 | OTHER_CLASSIFY_SET = {OTHER_CLASSIFY} | 1051 | OTHER_CLASSIFY_SET = {OTHER_CLASSIFY} |
1026 | LICENSE_CLASSIFY_SET_1 = {IC_CLASSIFY, VAT_CLASSIFY, MVC_CLASSIFY, MVI_CLASSIFY, UCI_CLASSIFY, DDA_CLASSIFY} | 1052 | LICENSE_CLASSIFY_SET_1 = {IC_CLASSIFY, VAT_CLASSIFY, MVC_CLASSIFY, MVI_CLASSIFY, UCI_CLASSIFY, DDA_CLASSIFY, HMH_CLASSIFY, JYPZ_CLASSIFY} |
1027 | LICENSE_CLASSIFY_SET_2 = {BL_CLASSIFY, EEP_CLASSIFY, DL_CLASSIFY, PP_CLASSIFY, BC_CLASSIFY} | 1053 | LICENSE_CLASSIFY_SET_2 = {BL_CLASSIFY, EEP_CLASSIFY, DL_CLASSIFY, PP_CLASSIFY, BC_CLASSIFY} |
1028 | 1054 | ||
1029 | NYYH_CLASSIFY = {17, 18} | 1055 | NYYH_CLASSIFY = {17, 18} | ... | ... |
... | @@ -222,7 +222,12 @@ class Command(BaseCommand, LoggerMixin): | ... | @@ -222,7 +222,12 @@ class Command(BaseCommand, LoggerMixin): |
222 | dda_ocr_result[consts.DDA_IMG_PATH] = img_path | 222 | dda_ocr_result[consts.DDA_IMG_PATH] = img_path |
223 | dda_ocr_result[consts.DDA_PRO] = pro | 223 | dda_ocr_result[consts.DDA_PRO] = pro |
224 | license_summary.setdefault(classify, []).append(dda_ocr_result) | 224 | license_summary.setdefault(classify, []).append(dda_ocr_result) |
225 | 225 | elif classify == consts.HMH_CLASSIFY: # 抵押登记豁免函 | |
226 | hmh_ocr_result = {key: value.get('words', '') for key, value in license_data.get('result', {}).items()} | ||
227 | license_summary.setdefault(classify, []).append(hmh_ocr_result) | ||
228 | elif classify == consts.JYPZ_CLASSIFY: # 二手车交易凭证 | ||
229 | jypz_ocr_result = {key: value.get('words', '') for key, value in license_data.get('result', {}).items()} | ||
230 | license_summary.setdefault(classify, []).append(jypz_ocr_result) | ||
226 | elif classify == consts.MVC_CLASSIFY: # 车辆登记证 3/4页结果整合 | 231 | elif classify == consts.MVC_CLASSIFY: # 车辆登记证 3/4页结果整合 |
227 | for mvc_dict in license_data: | 232 | for mvc_dict in license_data: |
228 | try: | 233 | try: | ... | ... |
-
Please register or sign in to post a comment