From 8a92750ffac756134573f4e9a1958e7d72326063 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=80=C3=AE=C3=97=C3=9A=C3=95=C3=B1?= Date: Tue, 16 Aug 2022 09:35:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E6=9E=901?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api_v1/endpoints/interview.py | 10 +++++++++- models/interview_zsgc.py | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index 3f2b4a1..a2f0963 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -136,7 +136,15 @@ async def interview_waite_in_find( data = await db.execute(sql) if not data: return schemas.Msg(code=-9, msg='无数据', data=None) - return schemas.Msg(code=200, msg='ok', data=data) + resdata = [] + for i in data.values(): + res1 = deepcopy(i) + work_list = i['work_list'] + if work_list: + work_list = [eval(i1) for i1 in work_list] + res1['work_list'] = work_list + resdata.append(res1) + return schemas.Msg(code=200, msg='ok', data=resdata) # 面试修改 diff --git a/models/interview_zsgc.py b/models/interview_zsgc.py index 4a79a5a..73eafbe 100644 --- a/models/interview_zsgc.py +++ b/models/interview_zsgc.py @@ -326,7 +326,7 @@ class InterviewDo: findStr = '' # 面试阶段查询字段 self.find_column = ["uid", "age", "gender", "at_school", "name", "event_time", "owner_name", "education", - "school", "specialty", "interview_name", "mmended_state", "work_list", "work_exp", + "school", "specialty", "interview_name", "mmended_state", "work_list", "work_exp", "graduate_time", "job_name", "feedback", "interview_round", "interview_state", "interview_stage", "pass_why", "pass_text"] for fstr in self.find_column: