正则解析

This commit is contained in:
Àî×ÚÕñ 2022-09-08 19:19:12 +08:00
parent 2d52c96bae
commit fd8861ba4c
3 changed files with 41 additions and 13 deletions

View File

@ -88,10 +88,38 @@ def chkData(data):
if 'pass_why' in res1:
key16 = res1['pass_why']
res1['pass_why'] = pass_why_dict.get(key16, '初筛')
if 'work_list' in i:
work_list = i['work_list']
if work_list:
work_list = [eval(i1) for i1 in work_list]
work_list = [json.loads(i) for i in work_list]
work_list = [eval(i) for i in work_list]
else:
work_list = []
res1['work_list'] = work_list
if 'project_undergo' in i:
project_undergo = i['project_undergo']
if project_undergo:
project_undergo = [json.loads(i) for i in project_undergo]
project_undergo = [eval(i) for i in project_undergo]
else:
project_undergo = []
res1['project_undergo'] = project_undergo
if 'language' in i:
language = i['language']
if language:
language = [json.loads(i) for i in language]
language = [eval(i) for i in language]
else:
language = []
res1['language'] = language
if 'remembrance' in i:
remembrance = i['remembrance']
if remembrance:
remembrance = [json.loads(i) for i in remembrance]
remembrance = [eval(i) for i in remembrance]
else:
remembrance = []
res1['remembrance'] = remembrance
res_data.append(res1)
return res_data

View File

@ -193,21 +193,21 @@ class InterviewDo:
self.data_in.pop('remembrance_list')
self.data_in.pop('language_list')
if self.data_in['project_undergo']:
self.data_in['project_undergo'] = json.dumps(self.data_in['project_undergo'])
self.data_in['project_undergo'] = [json.dumps(i) for i in self.data_in['project_undergo']]
else:
self.data_in['project_undergo'] = ''
self.data_in['project_undergo'] = []
if self.data_in['work_list']:
self.data_in['work_list'] = json.dumps(self.data_in['work_list'])
self.data_in['work_list'] = [json.dumps(i) for i in self.data_in['project_undergo']]
else:
self.data_in['work_list'] = ''
self.data_in['work_list'] = []
if self.data_in['language']:
self.data_in['language'] = json.dumps(self.data_in['language'])
self.data_in['language'] = [json.dumps(i) for i in self.data_in['project_undergo']]
else:
self.data_in['language'] = ''
self.data_in['language'] = []
if self.data_in['remembrance']:
self.data_in['remembrance'] = json.dumps(self.data_in['remembrance'])
self.data_in['remembrance'] = [json.dumps(i) for i in self.data_in['project_undergo']]
else:
self.data_in['remembrance'] = ''
self.data_in['remembrance'] = []
# 字符串转datetime
if self.data_in.get('in_time', ''):

View File

@ -49,7 +49,7 @@ def fmt_txt(chk_str):
"job_name": "",
"hr_name": "",
"work_exp": 0,
"interview_stage": 1,
"interview_stage": 0,
"owner_name": 2,
"education": 1,
"work_undergo": [],