|
@@ -130,15 +130,15 @@ class TokenObject:
|
|
|
LOGGER.info('{}登出推送结果:{}'.format(data['userID'], result.json()))
|
|
|
now_time = int(time.time())
|
|
|
if old_refresh_token:
|
|
|
- token_qs = TokenRecord.objects.filter(refresh_token=old_refresh_token)
|
|
|
+ token_qs = TokenRecord.objects.filter(refresh_token=old_refresh_token, user_id=data['userID'])
|
|
|
if token_qs.exists():
|
|
|
token_qs.update(refresh_token=refresh_token, access_token=access_token, update_time=now_time)
|
|
|
else:
|
|
|
TokenRecord.objects.create(access_token=access_token, refresh_token=refresh_token, data=data,
|
|
|
- created_time=now_time, updated_time=now_time)
|
|
|
+ created_time=now_time, updated_time=now_time, user_id=data['userID'])
|
|
|
else:
|
|
|
TokenRecord.objects.create(access_token=access_token, refresh_token=refresh_token, data=data,
|
|
|
- created_time=now_time, updated_time=now_time)
|
|
|
+ created_time=now_time, updated_time=now_time, user_id=data['userID'])
|
|
|
except Exception as e:
|
|
|
self.code = 309
|
|
|
self.update_token(repr(e))
|