1.优化面试阶段
This commit is contained in:
parent
87327d36e9
commit
07f17058dd
@ -1907,11 +1907,11 @@ async def send_interviewee(
|
||||
sql = f"""
|
||||
select job_id,name,job_names from HR.resumes where uid = '{data_in.uid}' limit 1
|
||||
"""
|
||||
res=await ckdb.execute(sql)
|
||||
job_id=res[0]['job_id']
|
||||
user=await crud.jobs.find_job(db,job_id)
|
||||
user_list=[i['user_id'] for i in user['hr_name']]
|
||||
send=f"""【推荐通知】\n{current_user.name}给你推荐了一位面试者\n面试者姓名:{res[0]['name']}\n岗位:{res[0]['job_names']}"""
|
||||
res = await ckdb.execute(sql)
|
||||
job_id = res[0]['job_id']
|
||||
user = await crud.jobs.find_job(db, job_id)
|
||||
user_list = [i['user_id'] for i in user['hr_name']]
|
||||
send = f"""【推荐通知】\n{current_user.name}给你推荐了一位面试者\n面试者姓名:{res[0]['name']}\n岗位:{res[0]['job_names']}"""
|
||||
send_dates(send, user_list)
|
||||
return schemas.Msg(code=200, msg='ok', data='')
|
||||
|
||||
@ -2091,3 +2091,20 @@ async def interview_find(
|
||||
# 格式化数据
|
||||
res_data = len(data)
|
||||
return schemas.Msg(code=200, msg='ok', data=res_data)
|
||||
|
||||
|
||||
@router.post("/interview_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_state = 2,teacher_back={data_in.teacher_back},teacher_txt='{date}'
|
||||
WHERE uid = '{data_in.uid}'
|
||||
"""
|
||||
await ckdb.execute(sql)
|
||||
return schemas.Msg(code=200, msg='ok', data='')
|
@ -143,8 +143,6 @@ class send_in(BaseModel):
|
||||
uid: str # 求职者uid
|
||||
|
||||
|
||||
|
||||
|
||||
class add_inter(BaseModel):
|
||||
uid: str # 求职者uid
|
||||
user_id: List[str] # 面试官的钉钉id
|
||||
@ -167,4 +165,12 @@ class nterview(BaseModel):
|
||||
# interview_type: int # 面试类型
|
||||
# interview_sign: int # 面试签到
|
||||
# feedback: int # 面试反馈
|
||||
# interview_round: int # 面试轮次
|
||||
# interview_round: int # 面试轮次
|
||||
|
||||
|
||||
class interview_teacher(BaseModel):
|
||||
date: dict # 存储的面试反馈
|
||||
teacher_back:int # 面试反馈选择
|
||||
uid: str # 求职者唯一id
|
||||
#date数据
|
||||
#{'voice':1,'thought':1,'diathesis':1,'evaluate':'评价'}
|
Loading…
Reference in New Issue
Block a user