|
@@ -44,17 +44,16 @@ class TokenObject:
|
|
|
# 过期不存在情况
|
|
|
if resetCode != res['machine_code']:
|
|
|
user_qs = Device_User.objects.filter(userID=res['userID'], is_active=True,user_isValid=True).values("machine_code", )
|
|
|
- order_list = list(user_qs)
|
|
|
- for ev in order_list:
|
|
|
- if res['machine_code'] != ev['machine_code'] :
|
|
|
- # 与数据库的唯一码不一致
|
|
|
- self.code = 309
|
|
|
- return
|
|
|
- else:
|
|
|
- reds.set_data(key=res['userID'] + 'machine_code', val=res['machine_code'],
|
|
|
- expire=5) # 1个小时
|
|
|
+ user_list = list(user_qs)
|
|
|
+ if res['machine_code'] != user_list[0]['machine_code'] :
|
|
|
+ # 与数据库的唯一码不一致
|
|
|
+ self.code = 309
|
|
|
+ return
|
|
|
+ else:
|
|
|
+ reds.set_data(key=res['userID'] + 'machine_code', val=res['machine_code'],
|
|
|
+ expire=5) # 1个小时
|
|
|
else:
|
|
|
- if ev['machine_code'] == '':
|
|
|
+ if res['machine_code'] == '':
|
|
|
# 空的情况
|
|
|
reds.set_data(key=res['userID'] + 'machine_code', val=res['machine_code'],
|
|
|
expire=5) # 1个小时
|