This commit is contained in:
parent
d96314f769
commit
4e0017bad4
|
@ -5,12 +5,14 @@ class Http(object):
|
||||||
BASE_URL = 'http://114.215.169.94:7035'
|
BASE_URL = 'http://114.215.169.94:7035'
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_new_user_msg(cls, corpid, userid, external_userid):
|
def get_new_user_msg(cls, corpid, userid, external_userid, uid=None):
|
||||||
|
uid = uid or 3
|
||||||
url = f'{cls.BASE_URL}/api/newusermsg/getnewusermsg'
|
url = f'{cls.BASE_URL}/api/newusermsg/getnewusermsg'
|
||||||
params = {
|
params = {
|
||||||
'corpId': corpid,
|
'corpId': corpid,
|
||||||
'userId': userid,
|
'userId': userid,
|
||||||
'externalUserId': external_userid
|
'externalUserId': external_userid,
|
||||||
|
'uId': uid,
|
||||||
}
|
}
|
||||||
res = requests.get(url, params=params)
|
res = requests.get(url, params=params)
|
||||||
if res.status_code == 200:
|
if res.status_code == 200:
|
||||||
|
@ -19,6 +21,6 @@ class Http(object):
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
success, data = Http.get_new_user_msg('wwa580898a6c9c8b00', 'YiYi', 'wm_OXWbAAA95oyAZ4qi3494eDcKnAM5Q')
|
success, data = Http.get_new_user_msg('ww4450b72962300373', 'mg04598', 'wmAHf_bwAA90A6vdT0dDsWyqZJGgJOIg')
|
||||||
print(success)
|
print(success)
|
||||||
print(data)
|
print(data)
|
||||||
|
|
|
@ -11,7 +11,7 @@ from apps.jqr.ws import WS
|
||||||
from apps.qc.choices import QcWechatbizeventAddcontactIsDeleteChoices, QcQrcodesEditLogOperateTypeChoices, \
|
from apps.qc.choices import QcWechatbizeventAddcontactIsDeleteChoices, QcQrcodesEditLogOperateTypeChoices, \
|
||||||
QcQrcodesEditLogTypeChoices
|
QcQrcodesEditLogTypeChoices
|
||||||
from apps.qc.models import QcWechatbizeventAddcontact, QcQrcodes, QcWechatbizuserinfo, QcQrcodesEditLog, QcCorpinfo
|
from apps.qc.models import QcWechatbizeventAddcontact, QcQrcodes, QcWechatbizuserinfo, QcQrcodesEditLog, QcCorpinfo
|
||||||
from apps.jqr.models import JqrExternalFollowUser, JqrExternalUser
|
from apps.jqr.models import JqrExternalFollowUser, JqrExternalUser, JqrHookUser
|
||||||
from apps.qc.utils import generate_qrcode_by_qrcode
|
from apps.qc.utils import generate_qrcode_by_qrcode
|
||||||
from apps.warning.models import QcWarningRule, WarningLog, WarningSetting
|
from apps.warning.models import QcWarningRule, WarningLog, WarningSetting
|
||||||
from libs.wechat import WechatWorkerUtil
|
from libs.wechat import WechatWorkerUtil
|
||||||
|
@ -81,7 +81,11 @@ def save_add_contact_by_channel(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)
|
uid = None
|
||||||
|
hook_user = JqrHookUser.objects.filter(corpid=corpid, userid=userid).first()
|
||||||
|
if hook_user is not None:
|
||||||
|
uid = hook_user.uid
|
||||||
|
send_new_user_msg(corpid, userid, externaluserid, uid=uid)
|
||||||
|
|
||||||
|
|
||||||
@shared_task(name='edit_add_contact', queue='contact')
|
@shared_task(name='edit_add_contact', queue='contact')
|
||||||
|
|
|
@ -83,10 +83,10 @@ def get_jqr_new_send_msg_info(corpid, userid, external_userid):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def send_new_user_msg(corpid, userid, external_userid):
|
def send_new_user_msg(corpid, userid, external_userid, uid=None):
|
||||||
# 发送新客欢迎
|
# 发送新客欢迎
|
||||||
try:
|
try:
|
||||||
success, data = Http.get_new_user_msg(corpid, userid, external_userid)
|
success, data = Http.get_new_user_msg(corpid, userid, external_userid, uid=uid)
|
||||||
logger.info(f'send new user msg http ---> success: {success}, data: {data}')
|
logger.info(f'send new user msg http ---> success: {success}, data: {data}')
|
||||||
if not success:
|
if not success:
|
||||||
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败')
|
logger.error(f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid}, 发送新客欢迎失败')
|
||||||
|
|
Loading…
Reference in New Issue