批量导入简历优化
This commit is contained in:
parent
27dcbcb18a
commit
f2de3ae284
@ -725,6 +725,7 @@ async def files_to_hw(
|
|||||||
insert_list = [] # 插入数据
|
insert_list = [] # 插入数据
|
||||||
error_files = [] # 解析错误简历文件
|
error_files = [] # 解析错误简历文件
|
||||||
error_to_fw_files = [] # 上传失败简历文件
|
error_to_fw_files = [] # 上传失败简历文件
|
||||||
|
over_files = [] # 已经检测过的pdf文件
|
||||||
# 简历初始文档
|
# 简历初始文档
|
||||||
data_mode = {
|
data_mode = {
|
||||||
"interview_name": "",
|
"interview_name": "",
|
||||||
@ -786,6 +787,9 @@ async def files_to_hw(
|
|||||||
# 附件
|
# 附件
|
||||||
if '作品' in file:
|
if '作品' in file:
|
||||||
continue
|
continue
|
||||||
|
# 已经检测过
|
||||||
|
if file in over_files:
|
||||||
|
continue
|
||||||
try:
|
try:
|
||||||
fn = file_path + '/' + file
|
fn = file_path + '/' + file
|
||||||
end_str = file.split('.')[-1].lower() # 文件类型
|
end_str = file.split('.')[-1].lower() # 文件类型
|
||||||
@ -968,7 +972,7 @@ async def files_to_hw(
|
|||||||
break
|
break
|
||||||
if not user_chk_name:
|
if not user_chk_name:
|
||||||
user_chk_name = file.split('.')[0]
|
user_chk_name = file.split('.')[0]
|
||||||
files_other = [i for i in file_list if user_chk_name in i and i != file]
|
files_other = [i for i in file_list if user_chk_name in i.split('.')[0] and i != file.split('.')[0]]
|
||||||
# 存在相关附件
|
# 存在相关附件
|
||||||
if files_other:
|
if files_other:
|
||||||
resume_affix_id = []
|
resume_affix_id = []
|
||||||
@ -985,7 +989,7 @@ async def files_to_hw(
|
|||||||
if resume_affix_id:
|
if resume_affix_id:
|
||||||
data_mode1['resume_affix_id'] = resume_affix_id
|
data_mode1['resume_affix_id'] = resume_affix_id
|
||||||
insert_list.append(data_mode1)
|
insert_list.append(data_mode1)
|
||||||
|
over_files.append(file)
|
||||||
else:
|
else:
|
||||||
error_to_fw_files.append(file)
|
error_to_fw_files.append(file)
|
||||||
continue
|
continue
|
||||||
|
Loading…
Reference in New Issue
Block a user