From 7eaea90d7c8df19f160e72aacead3b6a4807e309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Wed, 28 Sep 2022 10:26:02 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=81=8C=E4=BD=8D=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api_v1/endpoints/interview.py | 3 +++ schemas/jobs.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index 1fb3667..d754d45 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -934,7 +934,10 @@ async def get_job( job_list['job_num'] = i['job_num'] # 目标招聘人数 job_list['now_job_num'] = i['now_job_num'] # 对应职位的入职人数 job_list['hou_num'] = hou_num[0]['nu'] # 候选人总数 + job_list['creat_time'] = i['creat_time'] # 创建职位的时间 job.append(job_list) + # 按创建职位的最新时间排序 + job.sort(key=lambda item: item['creat_time'], reverse=True) if data_in != None: data = { 'start_num': nums, diff --git a/schemas/jobs.py b/schemas/jobs.py index b2b6d3a..4b26e43 100644 --- a/schemas/jobs.py +++ b/schemas/jobs.py @@ -97,7 +97,7 @@ class Ins_Job(BaseModel): hr_name: List[dict] # 用人经理 interview: List[dict] # 面试官 end_time: str # 结束招聘时间 - + creat_time:str=str(datetime.now()).split('.')[0] # 职位创建时间 class Find_job(BaseModel): job_id: str # 职位的唯一id