解析
This commit is contained in:
parent
57f52e5ad5
commit
af2af42bd5
@ -59,9 +59,6 @@ def chkData(data):
|
|||||||
if 'owner_name' in res1:
|
if 'owner_name' in res1:
|
||||||
key6 = res1['owner_name']
|
key6 = res1['owner_name']
|
||||||
res1['owner_name'] = owner_name_dict.get(key6, '人才库')
|
res1['owner_name'] = owner_name_dict.get(key6, '人才库')
|
||||||
if 'education' in res1:
|
|
||||||
key7 = res1['education']
|
|
||||||
res1['education'] = education_dict.get(key7, '大专')
|
|
||||||
if 'mmended_state' in res1:
|
if 'mmended_state' in res1:
|
||||||
key8 = res1['mmended_state']
|
key8 = res1['mmended_state']
|
||||||
res1['mmended_state'] = mmended_state_dict.get(key8, '未推荐')
|
res1['mmended_state'] = mmended_state_dict.get(key8, '未推荐')
|
||||||
@ -325,6 +322,7 @@ async def file_to_hw(
|
|||||||
"notice_state": 1,
|
"notice_state": 1,
|
||||||
"pass_why": 0,
|
"pass_why": 0,
|
||||||
"pass_text": "",
|
"pass_text": "",
|
||||||
|
"now_address": "",
|
||||||
"file_url": url,
|
"file_url": url,
|
||||||
}
|
}
|
||||||
uid = get_uid()
|
uid = get_uid()
|
||||||
@ -334,7 +332,7 @@ async def file_to_hw(
|
|||||||
f" education, work_undergo, project_undergo, work_list, school, at_school, specialty, specialty_do, " \
|
f" education, work_undergo, project_undergo, work_list, school, at_school, specialty, specialty_do, " \
|
||||||
f"mmended_state, mail, account, id_card, gender, age, gam, interview_state, counts, nation, come_time," \
|
f"mmended_state, mail, account, id_card, gender, age, gam, interview_state, counts, nation, come_time," \
|
||||||
f" review, upgrade, now_money, men_state, teacher_state, teacher_back, offer_state, offer_exam_state," \
|
f" review, upgrade, now_money, men_state, teacher_state, teacher_back, offer_state, offer_exam_state," \
|
||||||
f" notice_state, pass_why, pass_text, file_url) values"
|
f" notice_state, pass_why, pass_text, now_address, file_url) values"
|
||||||
# 存数据
|
# 存数据
|
||||||
await db.execute_dict(sql, [data_mode])
|
await db.execute_dict(sql, [data_mode])
|
||||||
resData = {'file_url': url, 'filename': 'hrms/' + filename, 'uid': uid}
|
resData = {'file_url': url, 'filename': 'hrms/' + filename, 'uid': uid}
|
||||||
|
@ -10,13 +10,13 @@ from pdf2docx import Converter
|
|||||||
|
|
||||||
# 文件路径
|
# 文件路径
|
||||||
schema = ['姓名', '所在地', '户口所在地', '籍贯', '婚姻状况', '民族', '电话', 'tel', '应聘职位', '到岗时间', '学历', '毕业学校', '专业', '期望薪资',
|
schema = ['姓名', '所在地', '户口所在地', '籍贯', '婚姻状况', '民族', '电话', 'tel', '应聘职位', '到岗时间', '学历', '毕业学校', '专业', '期望薪资',
|
||||||
'在校时间', '电子邮箱', '工作经验', 'Email', '性别', '年龄', '身份证号', '技能特长'
|
'在校时间', '电子邮箱', '工作经验', 'Email', '性别', '年龄', '身份证号', '技能特长', '生日', '现住址'
|
||||||
]
|
]
|
||||||
schema_dict = {'姓名': 'name', '所在地': 'account', '户口所在地': 'accounts', '婚姻状况': 'gam', '民族': 'nation',
|
schema_dict = {'姓名': 'name', '所在地': 'account', '户口所在地': 'accounts', '婚姻状况': 'gam', '民族': 'nation', '生日': 'birthday',
|
||||||
'电话': 'phone', '应聘职位': 'job_name', '到岗时间': 'come_time', '学历': 'education', '毕业学校': 'school',
|
'电话': 'phone', '应聘职位': 'job_name', '到岗时间': 'come_time', '学历': 'education', '毕业学校': 'school',
|
||||||
'专业': 'specialty', '期望薪资': 'hope_money', '在校时间': 'at_school', '电子邮箱': 'mail', '工作经验': 'work_exp',
|
'专业': 'specialty', '期望薪资': 'hope_money', '在校时间': 'at_school', '电子邮箱': 'mail', '工作经验': 'work_exp',
|
||||||
'Email': 'mails', '性别': 'gender', '年龄': 'age', '籍贯': 'account', 'tel': 'tels', '身份证号': 'id_card',
|
'Email': 'mails', '性别': 'gender', '年龄': 'age', '籍贯': 'account', 'tel': 'tels', '身份证号': 'id_card',
|
||||||
'技能特长': 'specialty_do'}
|
'技能特长': 'specialty_do', '现住址': 'now_address'}
|
||||||
|
|
||||||
# 简历初始文档
|
# 简历初始文档
|
||||||
data_mode = {
|
data_mode = {
|
||||||
@ -65,6 +65,8 @@ data_mode = {
|
|||||||
"pass_why": 0,
|
"pass_why": 0,
|
||||||
"pass_text": "",
|
"pass_text": "",
|
||||||
"file_url": '',
|
"file_url": '',
|
||||||
|
"now_address": '',
|
||||||
|
"birthday": '',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -220,6 +222,14 @@ def get_date(schema, dates, schema_dict):
|
|||||||
clash(date, 'account', 'accounts')
|
clash(date, 'account', 'accounts')
|
||||||
# 解决电话冲突的问题
|
# 解决电话冲突的问题
|
||||||
clash(date, 'phone', 'tels')
|
clash(date, 'phone', 'tels')
|
||||||
|
|
||||||
|
work_exp = date['work_exp']
|
||||||
|
if 1 <= work_exp < 3:
|
||||||
|
date['work_exp'] = 1
|
||||||
|
if 3 <= work_exp < 5:
|
||||||
|
date['work_exp'] = 2
|
||||||
|
if work_exp >= 5:
|
||||||
|
date['work_exp'] = 3
|
||||||
return date
|
return date
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user