1.优化面试阶段

This commit is contained in:
李伟 2022-09-19 11:53:42 +08:00
parent d3232d5e49
commit dceff62473
2 changed files with 25 additions and 3 deletions

View File

@ -2293,3 +2293,19 @@ async def interview_teacher(
res = await ckdb.execute(sql) res = await ckdb.execute(sql)
data = chkData(res) data = chkData(res)
return schemas.Msg(code=200, msg='ok', data=data) return schemas.Msg(code=200, msg='ok', data=data)
@router.get("/record")
async def hint(
request: Request,
data_in: schemas.record,
db: AsyncIOMotorDatabase = Depends(get_database),
current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg:
"""个人面试记录"""
res=[]
interview = await crud.interview_record.all_fields(db, {'uid': data_in.uid})
for i in interview:
res.append(i)
data = sorted(res, key=operator.itemgetter('times'))
return schemas.Msg(code=200, msg='ok', data=data)

View File

@ -170,13 +170,19 @@ class nterview(BaseModel):
class interview_teacher(BaseModel): class interview_teacher(BaseModel):
date: dict # 存储的面试反馈 date: dict # 存储的面试反馈
teacher_back:int # 面试反馈选择 teacher_back: int # 面试反馈选择
uid: str # 求职者唯一id uid: str # 求职者唯一id
#date数据 # date数据
#{'voice':1,'thought':1,'diathesis':1,'evaluate':'评价'} # {'voice':1,'thought':1,'diathesis':1,'evaluate':'评价'}
class interviews(BaseModel): class interviews(BaseModel):
date: dict # 要查询的条件 date: dict # 要查询的条件
class get_teacher(BaseModel): class get_teacher(BaseModel):
uid: str # 求职者唯一id uid: str # 求职者唯一id
class record(BaseModel):
uid: str # 求职者唯一id