简历兼容1
This commit is contained in:
parent
2dbee1e6e2
commit
05bb7e1102
@ -461,7 +461,7 @@ async def file_to_hw(
|
||||
except:
|
||||
return schemas.Msg(code=400, msg='上传文件有误', data=None)
|
||||
|
||||
# try:
|
||||
try:
|
||||
fn = path_data + '/' + filename
|
||||
if not fn.endswith('pdf'): # pdf正常上传到华为云
|
||||
# res = obsClient.putFile('legu-cdn-source', 'hrms/' + filename, path_data + '/' + filename)
|
||||
@ -566,29 +566,28 @@ 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', ''):
|
||||
chk_in_time = data_mode['in_time'].replace('-', '/').replace('.', '/')
|
||||
if len(chk_in_time.split('/')) == 2:
|
||||
@ -631,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_mode['work_list']
|
||||
language = data_mode['language']
|
||||
project_undergo = data_mode['project_undergo']
|
||||
remembrance = data_mode['remembrance']
|
||||
work_list = data['work_list']
|
||||
language = data['language']
|
||||
project_undergo = data['project_undergo']
|
||||
remembrance = data['remembrance']
|
||||
|
||||
# 简历查重,姓名,手机号,性别name,phone,gender
|
||||
find_name = data_mode['name']
|
||||
find_phone = data_mode['phone']
|
||||
find_gender = data_mode['gender']
|
||||
find_name = data['name']
|
||||
find_phone = data['phone']
|
||||
find_gender = data['gender']
|
||||
where = {}
|
||||
if find_name:
|
||||
where.update({
|
||||
@ -680,8 +679,9 @@ async def file_to_hw(
|
||||
# 地址
|
||||
url = res.body.objectUrl
|
||||
data_mode['file_url'] = url
|
||||
data['file_url'] = url
|
||||
res_data = {
|
||||
'data': data_mode,
|
||||
'data': data,
|
||||
'file_url': url,
|
||||
'uid': uid,
|
||||
'exist': exist,
|
||||
@ -705,8 +705,8 @@ async def file_to_hw(
|
||||
print('errorCode:', res.errorCode)
|
||||
print('errorMessage:', res.errorMessage)
|
||||
return schemas.Msg(code=400, msg='上传华为云失败', data=None)
|
||||
# except:
|
||||
# return schemas.Msg(code=400, msg='上传华为云失败或者解析失败', data=None)
|
||||
except:
|
||||
return schemas.Msg(code=400, msg='上传华为云失败或者解析失败', data=None)
|
||||
|
||||
|
||||
# 导入面试数据
|
||||
|
Loading…
Reference in New Issue
Block a user