1.优化面试阶段

This commit is contained in:
李伟 2022-09-16 20:42:41 +08:00
parent e39d373363
commit 089054b140
2 changed files with 38 additions and 2 deletions

View File

@ -2228,4 +2228,37 @@ async def interviews(
'later_false':res2, # 未反馈的面试
'later_invalid':res3} # 已失效的面试
return schemas.Msg(code=200, msg='ok', data=datas)
return schemas.Msg(code=200, msg='ok', data=datas)
@router.post("/up_teacher")
async def interview_teacher(
request: Request,
data_in: schemas.interview_teacher,
ckdb: CKDrive = Depends(get_ck_db),
current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg:
""" 修改面试反馈 """
date = json.dumps(data_in.date)
sql = f"""
ALTER TABLE HR.resumes update teacher_back={data_in.teacher_back},teacher_txt='{date}'
WHERE uid = '{data_in.uid}'
"""
print(sql)
await ckdb.execute(sql)
return schemas.Msg(code=200, msg='ok', data='')
@router.post("/get_teacher")
async def interview_teacher(
request: Request,
data_in: schemas.get_teacher,
ckdb: CKDrive = Depends(get_ck_db),
current_user: schemas.UserDB = Depends(deps.get_current_user)
) -> schemas.Msg:
""" 获取面试反馈 """
sql = f"""select uid,teacher_back,teacher_txt from HR.resumes WHERE uid = '{data_in.uid}' limit 1"""
print(sql)
res=await ckdb.execute(sql)
data=chkData(res)
return schemas.Msg(code=200, msg='ok', data=data)

View File

@ -176,4 +176,7 @@ class interview_teacher(BaseModel):
#{'voice':1,'thought':1,'diathesis':1,'evaluate':'评价'}
class interviews(BaseModel):
date: dict # 要查询的条件
date: dict # 要查询的条件
class get_teacher(BaseModel):
uid: str # 求职者唯一id