From c7537d397d5372b24de6717a9f5074d61a43b16c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Fri, 9 Sep 2022 10:28:02 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A1=A5=E5=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api_v1/endpoints/interview.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index caf4a6b..44e395e 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -1,3 +1,5 @@ +import ast +import json import operator import os import re @@ -761,13 +763,9 @@ async def find_criterion( data['work_exp'] = '1-3年' else: data['work_exp'] = '5年以上' - if data['work_list'] is not None: - work_list = [] - for i in data['work_list']: - work = json.loads(i) - work['work_name'] = '工作岗位数据' # 正常数据库有数据后删除,开发的时候用的 - work['duty'] = '工作职责数据' # 正常数据库有数据后删除,开发的时候用的 - work_list.append(work) + if data.get('work_list', []): + work_list = [json.loads(i) for i in data['work_list']] + work_list = [eval(i) for i in work_list] data['work_list'] = work_list return schemas.Msg(code=200, msg='ok', data=data)