39fadc7a by 周伟奇

add mvi layout

1 parent 95ba61d5
...@@ -866,7 +866,8 @@ MVI_FIELD_ORDER = (('发票代码', '发票代码'), ...@@ -866,7 +866,8 @@ MVI_FIELD_ORDER = (('发票代码', '发票代码'),
866 ('开户银行', '开户银行'), 866 ('开户银行', '开户银行'),
867 ('主管税务机关及代码', '主管税务机关及代码'), 867 ('主管税务机关及代码', '主管税务机关及代码'),
868 ('吨位', '吨位'), 868 ('吨位', '吨位'),
869 ('限乘人数', '限乘人数'),) 869 ('限乘人数', '限乘人数'),
870 ('新旧版式', '新旧版式'),)
870 IC_PID = VAT_PID = VATS_PID = MVC_PID = MVI_PID = RP_PID = DDA_PID = HMH_PID = JYPZ_PID = INSURANCE_PID = None 871 IC_PID = VAT_PID = VATS_PID = MVC_PID = MVI_PID = RP_PID = DDA_PID = HMH_PID = JYPZ_PID = INSURANCE_PID = None
871 872
872 # 营业执照 873 # 营业执照
...@@ -1386,9 +1387,10 @@ SE_CORPORATE_ALL_FIELD = ['companyName', 'legalRepName', 'firstIdNo', 'businessL ...@@ -1386,9 +1387,10 @@ SE_CORPORATE_ALL_FIELD = ['companyName', 'legalRepName', 'firstIdNo', 'businessL
1386 'taxRegistrationCertificateNo', 'establishmentDate', 'businessLicenseDueDate'] 1387 'taxRegistrationCertificateNo', 'establishmentDate', 'businessLicenseDueDate']
1387 SE_NEW_FIELD = ['vinNo', 'dealer', 'vehicleTransactionAmount'] 1388 SE_NEW_FIELD = ['vinNo', 'dealer', 'vehicleTransactionAmount']
1388 SE_USED_FIELD = ['vinNo', 'vehicleTransactionAmount'] 1389 SE_USED_FIELD = ['vinNo', 'vehicleTransactionAmount']
1389 SE_NEW_ADD_FIELD = ['customerName', 'idNum', 'dateOfInvoice', 'stamp', '发票联', '发票真伪校验'] 1390 SE_NEW_ADD_FIELD = ['customerName', 'idNum', 'dateOfInvoice', 'stamp', '发票联', '发票真伪校验', '新旧版式']
1390 SE_FPL_VALUE = '发票联' 1391 SE_FPL_VALUE = '发票联'
1391 SE_STAMP_VALUE = '有' 1392 SE_STAMP_VALUE = '有'
1393 SE_LAYOUT_VALUE = '旧版-旧打印、新版-新打印'
1392 SE_GB_NEW_FIELD = ['vinNo'] 1394 SE_GB_NEW_FIELD = ['vinNo']
1393 SE_GB_USED_FIELD = ['customerName', 'idNum', 'date'] 1395 SE_GB_USED_FIELD = ['customerName', 'idNum', 'date']
1394 SE_HMH_FIELD = ['借款人/承租人姓名', '借款人/承租人证件号', '申请号', '渠道', '签字'] 1396 SE_HMH_FIELD = ['借款人/承租人姓名', '借款人/承租人证件号', '申请号', '渠道', '签字']
...@@ -1573,6 +1575,7 @@ MVI_COMPARE_LOGIC = { ...@@ -1573,6 +1575,7 @@ MVI_COMPARE_LOGIC = {
1573 'stamp': ('销售单位章', 'se_common_compare', {}, '发票无章'), 1575 'stamp': ('销售单位章', 'se_common_compare', {}, '发票无章'),
1574 '发票联': ('发票类型', 'se_common_compare', {}, '发票疑似非发票联'), 1576 '发票联': ('发票类型', 'se_common_compare', {}, '发票疑似非发票联'),
1575 '发票真伪校验': ('发票真伪校验', 'se_common_compare', {}, '发票疑似造假,需人工核算'), 1577 '发票真伪校验': ('发票真伪校验', 'se_common_compare', {}, '发票疑似造假,需人工核算'),
1578 '新旧版式': ('新旧版式', 'se_contain_compare_2', {}, '发票版本与打印版式不符'),
1576 } 1579 }
1577 ZW_METHOD = 'mvi_special' 1580 ZW_METHOD = 'mvi_special'
1578 LOWER_AMOUNT_FIELD = '价税合计小写' 1581 LOWER_AMOUNT_FIELD = '价税合计小写'
......
...@@ -652,6 +652,7 @@ class Command(BaseCommand, LoggerMixin): ...@@ -652,6 +652,7 @@ class Command(BaseCommand, LoggerMixin):
652 position_dict[detail_dict.get('chinese_key', '')] = { 652 position_dict[detail_dict.get('chinese_key', '')] = {
653 consts.FIELD_POSITION_KEY: detail_dict.get('position', {}) 653 consts.FIELD_POSITION_KEY: detail_dict.get('position', {})
654 } 654 }
655 rebuild_data_dict['新旧版式'] = license_data.get('layout', '')
655 rebuild_data_dict[consts.IMG_PATH_KEY] = img_path 656 rebuild_data_dict[consts.IMG_PATH_KEY] = img_path
656 rebuild_data_dict[consts.SECTION_IMG_PATH_KEY] = section_img_path 657 rebuild_data_dict[consts.SECTION_IMG_PATH_KEY] = section_img_path
657 rebuild_data_dict[consts.ALL_POSITION_KEY] = position_dict 658 rebuild_data_dict[consts.ALL_POSITION_KEY] = position_dict
......
...@@ -330,6 +330,7 @@ class BSWorkbook(Workbook): ...@@ -330,6 +330,7 @@ class BSWorkbook(Workbook):
330 metadata_rows.extend(code) 330 metadata_rows.extend(code)
331 331
332 if len(verify_list) > 0: 332 if len(verify_list) > 0:
333 metadata_rows.append(self.blank_row)
333 metadata_rows.append(self.verify_header) 334 metadata_rows.append(self.verify_header)
334 metadata_rows.extend(verify_list) 335 metadata_rows.extend(verify_list)
335 336
......
...@@ -992,6 +992,7 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list): ...@@ -992,6 +992,7 @@ def get_se_cms_compare_info(last_obj, application_entity, detect_list):
992 format(float(amount) - bhsj, '.2f'), 992 format(float(amount) - bhsj, '.2f'),
993 consts.RESULT_Y 993 consts.RESULT_Y
994 ]))) 994 ])))
995 vehicle_field_input.append((consts.SE_NEW_ADD_FIELD[6], consts.SE_LAYOUT_VALUE))
995 vehicle_info[consts.MVI_EN] = vehicle_field_input 996 vehicle_info[consts.MVI_EN] = vehicle_field_input
996 else: 997 else:
997 gb_field_input = [ 998 gb_field_input = [
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!