From 51c25dafb0f0139f5533b0950c43b61dceff993c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Mon, 19 Sep 2022 15:49:49 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BC=98=E5=8C=96=E9=9D=A2=E8=AF=95=E9=98=B6?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api_v1/endpoints/interview.py | 7 ++++--- utils/dingding.py | 3 ++- 2 files changed, 6 insertions(+), 4 deletions(-) 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)