diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index 1154e2a..7f44fd3 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -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({ diff --git a/utils/re_to_jianli.py b/utils/re_to_jianli.py index 3088f30..7234589 100644 --- a/utils/re_to_jianli.py +++ b/utils/re_to_jianli.py @@ -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]