简历兼容

This commit is contained in:
Àî×ÚÕñ 2022-09-27 17:34:58 +08:00
parent 7e7213c0bf
commit edc0edc80c
2 changed files with 28 additions and 28 deletions

View File

@ -566,26 +566,26 @@ async def file_to_hw(
if 'language_list' in data_mode:
language = data_mode.pop('language_list')
data_mode['language'] = language
if 'project_undergo' in data_mode:
if data_mode.get('project_undergo', []):
data_mode['project_undergo'] = [json.dumps(i) for i in data_mode['project_undergo']]
else:
data_mode['project_undergo'] = []
if 'work_list' in data_mode:
if data_mode.get('work_list', []):
data_mode['work_list'] = [json.dumps(i) for i in data_mode['work_list']]
else:
data_mode['work_list'] = []
if 'language' in data_mode:
if data_mode.get('language', []):
data_mode['language'] = [json.dumps(i) for i in data_mode['language']]
else:
data_mode['language'] = []
if 'remembrance' in data_mode:
if data_mode.get('remembrance', []):
data_mode['remembrance'] = [json.dumps(i) for i in data_mode['remembrance']]
else:
data_mode['remembrance'] = []
# if 'project_undergo' in data_mode:
# if data_mode.get('project_undergo', []):
# data_mode['project_undergo'] = [json.dumps(i) for i in data_mode['project_undergo']]
# else:
# data_mode['project_undergo'] = []
# if 'work_list' in data_mode:
# if data_mode.get('work_list', []):
# data_mode['work_list'] = [json.dumps(i) for i in data_mode['work_list']]
# else:
# data_mode['work_list'] = []
# if 'language' in data_mode:
# if data_mode.get('language', []):
# data_mode['language'] = [json.dumps(i) for i in data_mode['language']]
# else:
# data_mode['language'] = []
# if 'remembrance' in data_mode:
# if data_mode.get('remembrance', []):
# data_mode['remembrance'] = [json.dumps(i) for i in data_mode['remembrance']]
# else:
# data_mode['remembrance'] = []
# 字符串转datetime
if data_mode.get('in_time', ''):
@ -630,15 +630,15 @@ async def file_to_hw(
if len(chk_graduate.split('/')) == 3:
data_mode['graduate_time'] = str(datetime.strptime(chk_graduate, "%Y/%m/%d").date())
work_list = data['work_list']
language = data['language']
project_undergo = data['project_undergo']
remembrance = data['remembrance']
work_list = data_mode['work_list']
language = data_mode['language']
project_undergo = data_mode['project_undergo']
remembrance = data_mode['remembrance']
# 简历查重,姓名,手机号,性别name,phone,gender
find_name = data['name']
find_phone = data['phone']
find_gender = data['gender']
find_name = data_mode['name']
find_phone = data_mode['phone']
find_gender = data_mode['gender']
where = {}
if find_name:
where.update({

View File

@ -446,7 +446,7 @@ def fmt_txt(chk_str):
dict_project['duty'] += p_str_true.split('职责')[-1].split('相关技术')[0]
dict_project['work'] += p_str_true.split('职责')[-1].split('相关技术')[1]
else:
dict_project['work'] += re.split('[:|]', p_str_true)[-1]
dict_project['duty'] += re.split('[:|]', p_str_true)[-1]
continue
if '项目描述' in p_str_true or '功能介绍' in p_str_true:
dict_project['comment'] += re.split('[:|]', p_str_true)[-1]