1.职位返回已招聘和未招聘的数量
This commit is contained in:
parent
d11101813d
commit
47994d7847
@ -622,14 +622,15 @@ async def get_job(
|
|||||||
# 获取对应条件的职位
|
# 获取对应条件的职位
|
||||||
res = await crud.jobs.all_fields(db, data_in)
|
res = await crud.jobs.all_fields(db, data_in)
|
||||||
# 获取职位数量
|
# 获取职位数量
|
||||||
if data_in.state == True:
|
if data_in != None:
|
||||||
nums = len(res)
|
if data_in.state == True:
|
||||||
ress=await crud.jobs.all_fields(db,schemas.Jobs(state=False))
|
nums = len(res)
|
||||||
number=len(ress)
|
ress=await crud.jobs.all_fields(db,schemas.Jobs(state=False))
|
||||||
else:
|
number=len(ress)
|
||||||
number = len(res)
|
else:
|
||||||
ress = await crud.jobs.all_fields(db, schemas.Jobs(state=True))
|
number = len(res)
|
||||||
nums = len(ress)
|
ress = await crud.jobs.all_fields(db, schemas.Jobs(state=True))
|
||||||
|
nums = len(ress)
|
||||||
job = []
|
job = []
|
||||||
for i in res:
|
for i in res:
|
||||||
# 获取职位名称
|
# 获取职位名称
|
||||||
@ -652,11 +653,14 @@ async def get_job(
|
|||||||
job_list['now_job_num'] = num[0]['nu'] # 对应职位的入职人数
|
job_list['now_job_num'] = num[0]['nu'] # 对应职位的入职人数
|
||||||
job_list['hou_num'] = hou_num[0]['nu'] # 候选人总数
|
job_list['hou_num'] = hou_num[0]['nu'] # 候选人总数
|
||||||
job.append(job_list)
|
job.append(job_list)
|
||||||
data = {
|
if data_in != None:
|
||||||
'start_num': nums,
|
data = {
|
||||||
'end_num':number,
|
'start_num': nums,
|
||||||
'job': job
|
'end_num':number,
|
||||||
}
|
'job': job
|
||||||
|
}
|
||||||
|
else:
|
||||||
|
data={'job': job}
|
||||||
return schemas.Msg(code=200, msg='ok', data=data)
|
return schemas.Msg(code=200, msg='ok', data=data)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user