diff --git a/apps/jqr/tasks.py b/apps/jqr/tasks.py index 1cebf76..6d6015c 100644 --- a/apps/jqr/tasks.py +++ b/apps/jqr/tasks.py @@ -85,8 +85,13 @@ def save_add_contact_by_channel(data, corpinfo, *args, **kwargs): hook_user = JqrHookUser.objects.filter(corpid=corpid, userid=userid).first() if hook_user is not None: # TODO 检测hook程序 + # utime 是否在 9 分钟内 + now = datetime.now() + nine_minute_ago = now - timedelta(minutes=9) uid = hook_user.uid - send_new_user_msg(corpid, userid, externaluserid, uid=uid) + if hook_user.utime > nine_minute_ago: + # 发送消息 + send_new_user_msg(corpid, userid, externaluserid, uid=uid) @shared_task(name='edit_add_contact', queue='contact')