Răsfoiți Sursa

修改优化

pzb 6 ani în urmă
părinte
comite
224bc61440
1 a modificat fișierele cu 9 adăugiri și 10 ștergeri
  1. 9 10
      Object/TokenObject.py

+ 9 - 10
Object/TokenObject.py

@@ -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个小时