88bccc68 by 周伟奇

update fields

1 parent 9be470c1
...@@ -750,13 +750,18 @@ MVC_FIELD_ORDER_1_2 = (('1.机动车所有人/身份证名称/号码', '机动 ...@@ -750,13 +750,18 @@ MVC_FIELD_ORDER_1_2 = (('1.机动车所有人/身份证名称/号码', '机动
750 ('编号', '机动车登记证书编号'),) 750 ('编号', '机动车登记证书编号'),)
751 MVC_FIELD_ORDER_3_4 = ( 751 MVC_FIELD_ORDER_3_4 = (
752 ('机动车登记证书编号', '机动车登记证书编号'), 752 ('机动车登记证书编号', '机动车登记证书编号'),
753
753 ('姓名/名称', '姓名/名称'), 754 ('姓名/名称', '姓名/名称'),
754 ('身份证明名称/号码', '身份证明名称/号码'), 755 ('身份证明名称/号码', '身份证明名称/号码'),
756 ('获得方式', '获得方式'),
755 ('转入地车辆管理所名称', '转入地车辆管理所名称'), 757 ('转入地车辆管理所名称', '转入地车辆管理所名称'),
758 ('机动车登记编号', '机动车登记编号'),
756 ('转移登记日期', '转移登记日期'), 759 ('转移登记日期', '转移登记日期'),
760
757 ('抵押权人姓名/名称', '抵押权人姓名/名称'), 761 ('抵押权人姓名/名称', '抵押权人姓名/名称'),
758 ('抵押身份证明名称/号码', '抵押身份证明名称/号码'), 762 ('身份证明名称/号码', '抵押身份证明名称/号码'),
759 ('抵押登记日期', '抵押登记日期'), 763 ('抵押登记日期', '抵押登记日期'),
764
760 ('解除抵押日期', '解除抵押日期'), 765 ('解除抵押日期', '解除抵押日期'),
761 ) 766 )
762 MVC_SE_FIELD_ORDER_1_2 = (('9.车辆识别代号/车架号', '车辆识别代号/车架号'), 767 MVC_SE_FIELD_ORDER_1_2 = (('9.车辆识别代号/车架号', '车辆识别代号/车架号'),
...@@ -796,13 +801,18 @@ MVC_SE_FIELD_ORDER_1_2 = (('9.车辆识别代号/车架号', '车辆识别代号 ...@@ -796,13 +801,18 @@ MVC_SE_FIELD_ORDER_1_2 = (('9.车辆识别代号/车架号', '车辆识别代号
796 ('编号', '机动车登记证书编号'),) 801 ('编号', '机动车登记证书编号'),)
797 MVC_SE_FIELD_ORDER_3_4 = ( 802 MVC_SE_FIELD_ORDER_3_4 = (
798 ('机动车登记证书编号', '机动车登记证书编号'), 803 ('机动车登记证书编号', '机动车登记证书编号'),
804
799 ('姓名/名称', '姓名/名称'), 805 ('姓名/名称', '姓名/名称'),
800 ('身份证明名称/号码', '身份证明名称/号码'), 806 ('身份证明名称/号码', '身份证明名称/号码'),
807 ('获得方式', '获得方式'),
801 ('转入地车辆管理所名称', '转入地车辆管理所名称'), 808 ('转入地车辆管理所名称', '转入地车辆管理所名称'),
809 ('机动车登记编号', '机动车登记编号'),
802 ('转移登记日期', '转移登记日期'), 810 ('转移登记日期', '转移登记日期'),
811
803 ('抵押权人姓名/名称', '抵押权人姓名/名称'), 812 ('抵押权人姓名/名称', '抵押权人姓名/名称'),
804 ('抵押身份证明名称/号码', '抵押身份证明名称/号码'), 813 ('身份证明名称/号码', '抵押身份证明名称/号码'),
805 ('抵押登记日期', '抵押登记日期'), 814 ('抵押登记日期', '抵押登记日期'),
815
806 ('解除抵押日期', '解除抵押日期'), 816 ('解除抵押日期', '解除抵押日期'),
807 ) 817 )
808 # 机动车销售统一发票 818 # 机动车销售统一发票
...@@ -954,8 +964,8 @@ FIELD_ORDER_MAP = { ...@@ -954,8 +964,8 @@ FIELD_ORDER_MAP = {
954 IC_CLASSIFY: ('有效期限', IC_FIELD_ORDER_1, IC_FIELD_ORDER_0), 964 IC_CLASSIFY: ('有效期限', IC_FIELD_ORDER_1, IC_FIELD_ORDER_0),
955 RP_CLASSIFY: ('有效期限', RP_FIELD_ORDER_1, RP_FIELD_ORDER_0), 965 RP_CLASSIFY: ('有效期限', RP_FIELD_ORDER_1, RP_FIELD_ORDER_0),
956 DL_CLASSIFY: ('档案编号', DL_FIELD_ORDER_1, DL_FIELD_ORDER_0), 966 DL_CLASSIFY: ('档案编号', DL_FIELD_ORDER_1, DL_FIELD_ORDER_0),
957 MVC_CLASSIFY: ('转移登记日期', MVC_FIELD_ORDER_3_4, MVC_FIELD_ORDER_1_2), 967 MVC_CLASSIFY: ('机动车登记证书编号', MVC_FIELD_ORDER_3_4, MVC_FIELD_ORDER_1_2),
958 MVC_CLASSIFY_SE: ('转移登记日期', MVC_SE_FIELD_ORDER_3_4, MVC_SE_FIELD_ORDER_1_2) 968 MVC_CLASSIFY_SE: ('机动车登记证书编号', MVC_SE_FIELD_ORDER_3_4, MVC_SE_FIELD_ORDER_1_2)
959 } 969 }
960 970
961 MODEL_FIELD_BS = 'bs_count' 971 MODEL_FIELD_BS = 'bs_count'
......
...@@ -76,36 +76,12 @@ class Command(BaseCommand, LoggerMixin): ...@@ -76,36 +76,12 @@ class Command(BaseCommand, LoggerMixin):
76 pass 76 pass
77 else: 77 else:
78 if mvc_page == 'VehicleRegArea': 78 if mvc_page == 'VehicleRegArea':
79 mvc_dict['姓名/名称'] = []
80 mvc_dict['身份证明名称/号码'] = []
81 mvc_dict['转入地车辆管理所名称'] = []
82 mvc_dict['转移登记日期'] = []
83 mvc_dict['抵押权人姓名/名称'] = []
84 mvc_dict['抵押身份证明名称/号码'] = []
85 mvc_dict['抵押登记日期'] = []
86 mvc_dict['解除抵押日期'] = []
87 mvc_res = mvc_dict.pop('results', {}) 79 mvc_res = mvc_dict.pop('results', {})
88 mvc_dict['机动车登记证书编号'] = mvc_res.get('register_no', {}).get('words', '') 80 mvc_dict['机动车登记证书编号'] = mvc_res.get('register_no', {}).get('words', '')
89 for register_info in mvc_res.get('register_info', []): 81 for register_info in mvc_res.get('register_info', []):
90 if register_info.get('register_type', 0) == 2: 82 for detail_dict in register_info.get('details', {}).values():
91 mvc_dict['姓名/名称'].append( 83 mvc_dict.setdefault(detail_dict.get('chinese_key', '未知'), []).append(
92 register_info.get('details', {}).get('name', {}).get('words', '')) 84 detail_dict.get('words', ''))
93 mvc_dict['身份证明名称/号码'].append(
94 register_info.get('details', {}).get('idno', {}).get('words', ''))
95 mvc_dict['转移登记日期'].append(
96 register_info.get('details', {}).get('date', {}).get('words', ''))
97 mvc_dict['转入地车辆管理所名称'].append(
98 register_info.get('details', {}).get('office_name', {}).get('words', ''))
99 elif register_info.get('register_type', 0) == 0:
100 mvc_dict['抵押权人姓名/名称'].append(
101 register_info.get('details', {}).get('name', {}).get('words', ''))
102 mvc_dict['抵押身份证明名称/号码'].append(
103 register_info.get('details', {}).get('idno', {}).get('words', ''))
104 mvc_dict['抵押登记日期'].append(
105 register_info.get('details', {}).get('date', {}).get('words', ''))
106 elif register_info.get('register_type', 0) == 1:
107 mvc_dict['解除抵押日期'].append(
108 register_info.get('details', {}).get('date', {}).get('words', ''))
109 del mvc_res 85 del mvc_res
110 if classify == consts.IC_CLASSIFY: 86 if classify == consts.IC_CLASSIFY:
111 for id_card_dict in license_data: 87 for id_card_dict in license_data:
......
...@@ -220,36 +220,12 @@ class Command(BaseCommand, LoggerMixin): ...@@ -220,36 +220,12 @@ class Command(BaseCommand, LoggerMixin):
220 pass 220 pass
221 else: 221 else:
222 if mvc_page == 'VehicleRegArea': 222 if mvc_page == 'VehicleRegArea':
223 mvc_dict['姓名/名称'] = []
224 mvc_dict['身份证明名称/号码'] = []
225 mvc_dict['转入地车辆管理所名称'] = []
226 mvc_dict['转移登记日期'] = []
227 mvc_dict['抵押权人姓名/名称'] = []
228 mvc_dict['抵押身份证明名称/号码'] = []
229 mvc_dict['抵押登记日期'] = []
230 mvc_dict['解除抵押日期'] = []
231 mvc_res = mvc_dict.pop('results', {}) 223 mvc_res = mvc_dict.pop('results', {})
232 mvc_dict['机动车登记证书编号'] = mvc_res.get('register_no', {}).get('words', '') 224 mvc_dict['机动车登记证书编号'] = mvc_res.get('register_no', {}).get('words', '')
233 for register_info in mvc_res.get('register_info', []): 225 for register_info in mvc_res.get('register_info', []):
234 if register_info.get('register_type', 0) == 2: 226 for detail_dict in register_info.get('details', {}).values():
235 mvc_dict['姓名/名称'].append( 227 mvc_dict.setdefault(detail_dict.get('chinese_key', '未知'), []).append(
236 register_info.get('details', {}).get('name', {}).get('words', '')) 228 detail_dict.get('words', ''))
237 mvc_dict['身份证明名称/号码'].append(
238 register_info.get('details', {}).get('idno', {}).get('words', ''))
239 mvc_dict['转移登记日期'].append(
240 register_info.get('details', {}).get('date', {}).get('words', ''))
241 mvc_dict['转入地车辆管理所名称'].append(
242 register_info.get('details', {}).get('office_name', {}).get('words', ''))
243 elif register_info.get('register_type', 0) == 0:
244 mvc_dict['抵押权人姓名/名称'].append(
245 register_info.get('details', {}).get('name', {}).get('words', ''))
246 mvc_dict['抵押身份证明名称/号码'].append(
247 register_info.get('details', {}).get('idno', {}).get('words', ''))
248 mvc_dict['抵押登记日期'].append(
249 register_info.get('details', {}).get('date', {}).get('words', ''))
250 elif register_info.get('register_type', 0) == 1:
251 mvc_dict['解除抵押日期'].append(
252 register_info.get('details', {}).get('date', {}).get('words', ''))
253 del mvc_res 229 del mvc_res
254 license_summary.setdefault(classify, []).extend(license_data) 230 license_summary.setdefault(classify, []).extend(license_data)
255 231
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!