This commit is contained in:
parent
ac099cbb6c
commit
157762192b
|
@ -8,6 +8,8 @@ class JqrConfig(AppConfig):
|
||||||
name = 'apps.jqr'
|
name = 'apps.jqr'
|
||||||
|
|
||||||
def ready(self):
|
def ready(self):
|
||||||
from apps.jqr.pubsub import JQREventNewUserCallbackPubSub
|
from django.conf import settings
|
||||||
t = Thread(target=JQREventNewUserCallbackPubSub.event_callback_listener)
|
if not settings.DEBUG:
|
||||||
t.start()
|
from apps.jqr.pubsub import JQREventNewUserCallbackPubSub
|
||||||
|
t = Thread(target=JQREventNewUserCallbackPubSub.event_callback_listener)
|
||||||
|
t.start()
|
||||||
|
|
|
@ -6,6 +6,7 @@ from django.db.models import Count, Sum, When, Case, Value
|
||||||
|
|
||||||
from apps.jqr.choices import JqrWechatbizuserinfoDeleteTypeChoices, JqrAddTypeChoices
|
from apps.jqr.choices import JqrWechatbizuserinfoDeleteTypeChoices, JqrAddTypeChoices
|
||||||
from apps.jqr.pubsub import JQRQrcodeCallbackPubSub
|
from apps.jqr.pubsub import JQRQrcodeCallbackPubSub
|
||||||
|
from apps.jqr.utils import send_new_user_msg
|
||||||
from apps.jqr.ws import WS
|
from apps.jqr.ws import WS
|
||||||
from apps.qc.choices import QcWechatbizeventAddcontactIsDeleteChoices, QcQrcodesEditLogOperateTypeChoices, \
|
from apps.qc.choices import QcWechatbizeventAddcontactIsDeleteChoices, QcQrcodesEditLogOperateTypeChoices, \
|
||||||
QcQrcodesEditLogTypeChoices
|
QcQrcodesEditLogTypeChoices
|
||||||
|
@ -79,6 +80,8 @@ def save_add_contact_by_channel(data, corpinfo, *args, **kwargs):
|
||||||
edit_add_contact(data, corpinfo, *args, **kwargs)
|
edit_add_contact(data, corpinfo, *args, **kwargs)
|
||||||
# 转化外部用户Id
|
# 转化外部用户Id
|
||||||
WS.transfer_external_userid_to_vid(corpid, userid, externaluserid)
|
WS.transfer_external_userid_to_vid(corpid, userid, externaluserid)
|
||||||
|
# 发送新客欢迎
|
||||||
|
send_new_user_msg(corpid, userid, externaluserid)
|
||||||
|
|
||||||
|
|
||||||
@shared_task(name='edit_add_contact', queue='contact')
|
@shared_task(name='edit_add_contact', queue='contact')
|
||||||
|
|
|
@ -91,7 +91,9 @@ def send_new_user_msg(corpid, userid, external_userid):
|
||||||
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败')
|
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败')
|
||||||
return
|
return
|
||||||
status_code = WS.send_wx_work_msg(data)
|
status_code = WS.send_wx_work_msg(data)
|
||||||
return status_code == 200
|
success = status_code == 200
|
||||||
|
logger.info(
|
||||||
|
f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid},发送新客欢迎消息成功状态:{success}')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败: {e}')
|
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败: {e}')
|
||||||
pass
|
pass
|
||||||
|
|
Loading…
Reference in New Issue