This commit is contained in:
parent
bd1ba15cfe
commit
506881e7c2
|
@ -45,6 +45,7 @@ class WechatPublicTokenSerializer(serializers.Serializer):
|
||||||
return {}
|
return {}
|
||||||
corp.callbackstatus = QcCorpInfoCallbackStatusChoices.VALIDATED
|
corp.callbackstatus = QcCorpInfoCallbackStatusChoices.VALIDATED
|
||||||
corp.callback_validate_time = datetime.now()
|
corp.callback_validate_time = datetime.now()
|
||||||
|
corp.save()
|
||||||
attrs['echostr'] = echostr.decode()
|
attrs['echostr'] = echostr.decode()
|
||||||
return attrs
|
return attrs
|
||||||
|
|
||||||
|
|
|
@ -87,13 +87,14 @@ def send_new_user_msg(corpid, userid, external_userid):
|
||||||
# 发送新客欢迎
|
# 发送新客欢迎
|
||||||
try:
|
try:
|
||||||
success, data = Http.get_new_user_msg(corpid, userid, external_userid)
|
success, data = Http.get_new_user_msg(corpid, userid, external_userid)
|
||||||
|
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}, 发送新客欢迎失败')
|
||||||
return
|
return
|
||||||
status_code = WS.send_wx_work_msg(data)
|
status_code = WS.send_wx_work_msg(data)
|
||||||
success = status_code == 200
|
success = status_code == 200
|
||||||
logger.info(
|
logger.info(
|
||||||
f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid},发送新客欢迎消息成功状态:{success}')
|
f'corpid: {corpid}, userid: {userid}, external_userid: {external_userid},发送新客欢迎消息成功状态:{success}, status_code: {status_code}')
|
||||||
return success
|
return 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}')
|
||||||
|
|
|
@ -32,4 +32,6 @@ class WS:
|
||||||
def send_wx_work_msg(cls, data):
|
def send_wx_work_msg(cls, data):
|
||||||
url = f'{cls.BASE_URL}/api/hook/websocket/sendwxworkmsg'
|
url = f'{cls.BASE_URL}/api/hook/websocket/sendwxworkmsg'
|
||||||
response = requests.post(url, json=data)
|
response = requests.post(url, json=data)
|
||||||
|
print(response.text)
|
||||||
|
print(response.json())
|
||||||
return response.status_code
|
return response.status_code
|
||||||
|
|
Loading…
Reference in New Issue