diff --git a/api/api_v1/endpoints/interview.py b/api/api_v1/endpoints/interview.py index f27d3c4..48bc6d7 100644 --- a/api/api_v1/endpoints/interview.py +++ b/api/api_v1/endpoints/interview.py @@ -346,9 +346,10 @@ async def interview_update( userid_list = interview_id[0]['interview_id'].split(',') interview_stage = interview_stage_dict[interviews] # 映射简历阶段 why = pass_why_dict[interview.data_in.get('pass_why')] # 映射淘汰原因 - content = f""" - 【淘汰通知】\n姓名:{interview_id[0]['name']}\n求职岗位:{interview_id[0]['job_names']}\n淘汰原因:{why}\n具体淘汰原因:{interview.data_in.get('pass_text')}\n简历阶段:{interview_stage}\n操作人:{current_user.name} - """ + if interview.data_in.get('pass_text') == None or interview.data_in.get('pass_text') == '': + content = f"""【淘汰通知】\n姓名:{interview_id[0]['name']}\n求职岗位:{interview_id[0]['job_names']}\n淘汰原因:{why}\n简历阶段:{interview_stage}\n操作人:{current_user.name}""" + else: + content = f"""【淘汰通知】\n姓名:{interview_id[0]['name']}\n求职岗位:{interview_id[0]['job_names']}\n淘汰原因:{why}\n具体淘汰原因:{interview.data_in.get('pass_text')}\n简历阶段:{interview_stage}\n操作人:{current_user.name}""" send_dates(content, userid_list) return schemas.Msg(code=200, msg='ok', data=data) diff --git a/utils/dingding.py b/utils/dingding.py index e57fa30..e049145 100644 --- a/utils/dingding.py +++ b/utils/dingding.py @@ -274,5 +274,6 @@ def get_alluid_list(): if __name__ == '__main__': #a = user_details('16371426094531014') - a=get_redis_alluid() + #a=get_redis_alluid() + a=get_zi() pprint.pprint(a)