|
@@ -66,7 +66,7 @@ class deviceStatus(TemplateView):
|
|
|
logger.info('认证登录,参数: {}'.format(request_dict))
|
|
|
|
|
|
try:
|
|
|
- alex_auth_qs = AlexaAuthModel.objects.filter(token=token, skill_name=skill_name).values('userID')
|
|
|
+ alex_auth_qs = AlexaAuthModel.objects.filter(token=token, skill_name=skill_name)
|
|
|
nowTime = int(time.time())
|
|
|
if not alex_auth_qs.exists():
|
|
|
AlexaAuthModel.objects.create(
|
|
@@ -88,8 +88,11 @@ class deviceStatus(TemplateView):
|
|
|
refresh_token=refresh_token,
|
|
|
expiresTime=nowTime + 3200,
|
|
|
)
|
|
|
- # 更新业务服务器的token
|
|
|
- user_id = alex_auth_qs[0]['userID']
|
|
|
+
|
|
|
+ # 更新业务服务器的token
|
|
|
+ user_qs = UserModel.objects.filter(access_token=access_token).values('userID')
|
|
|
+ if user_qs.exists():
|
|
|
+ user_id = user_qs[0]['userID']
|
|
|
if alexa_region == 'US':
|
|
|
base_url = SERVER_PREFIX_TEST # SERVER_PREFIX
|
|
|
else:
|