数据详情

This commit is contained in:
Àî×ÚÕñ 2022-09-13 19:13:58 +08:00
parent 5aea977984
commit 6f7ad9e885

View File

@ -96,6 +96,15 @@ def chkData(data):
work_list = [json.loads(i) for i in work_list]
if isinstance(work_list[0], str):
work_list = [eval(i) for i in work_list]
if len(work_list) > 1:
true_index = 0
for index, i in enumerate(work_list):
if index == 0:
continue
if int(i['time'].split('-')[0].replace('.', '').replace('/', '')) > int(work_list[true_index]['time'].split('-')[0].replace('.', '').replace('/', '')):
true_index = index
work_dict = work_list[true_index]
work_list = [work_dict]
else:
work_list = []
res1['work_list'] = work_list
@ -148,7 +157,9 @@ async def interview_find(
data = await db.execute(sql)
if not data:
return schemas.Msg(code=200, msg='无数据', data=None)
return schemas.Msg(code=200, msg='ok', data=data)
# 格式化数据
res_data = chkData(data)
return schemas.Msg(code=200, msg='ok', data=res_data)
# 面试_主页初筛查询
@ -166,7 +177,9 @@ async def interview_home_find(
data = await db.execute(sql)
if not data:
return schemas.Msg(code=200, msg='无数据', data=None)
return schemas.Msg(code=200, msg='ok', data=data)
# 格式化数据
res_data = chkData(data)
return schemas.Msg(code=200, msg='ok', data=res_data)
# 复筛查询
@ -184,7 +197,9 @@ async def interview_screen_find(
data = await db.execute(sql)
if not data:
return schemas.Msg(code=200, msg='无数据', data=None)
return schemas.Msg(code=200, msg='ok', data=data)
# 格式化数据
res_data = chkData(data)
return schemas.Msg(code=200, msg='ok', data=res_data)
# 面试阶段查询
@ -202,7 +217,9 @@ async def interview_exam_find(
data = await db.execute(sql)
if not data:
return schemas.Msg(code=200, msg='无数据', data=None)
return schemas.Msg(code=200, msg='ok', data=data)
# 格式化数据
res_data = chkData(data)
return schemas.Msg(code=200, msg='ok', data=res_data)
# offer阶段查询
@ -257,8 +274,8 @@ async def interview_waite_in_find(
if not data:
return schemas.Msg(code=200, msg='无数据', data=[])
# 格式化数据
resdata = chkData(data)
return schemas.Msg(code=200, msg='ok', data=resdata)
res_data = chkData(data)
return schemas.Msg(code=200, msg='ok', data=res_data)
# 面试修改