Bladeren bron

更新access_token unique

lang 4 jaren geleden
bovenliggende
commit
4cf4f3e1f9
2 gewijzigde bestanden met toevoegingen van 1 en 24 verwijderingen
  1. 0 23
      controller/deviceStatus.py
  2. 1 1
      model/models.py

+ 0 - 23
controller/deviceStatus.py

@@ -92,29 +92,6 @@ class deviceStatus(TemplateView):
             )
         return JsonResponse({'code':200,'msg':'success'})
 
-    def discover(self,request_dict, response):
-        userID = 158943604783713800138000
-        # token = 'cGSOD01pi2BICtGd1SVdjegwrVKV1Kmn'
-        token = 'cGSOD01pi2BICtGd1SVdjegwrVKV1Kmn'
-        alexAuth = AlexaAuthModel.objects.filter(token=token)
-        if alexAuth.exists():
-            res = alexAuth.values()
-            access_token = res[0]['access_token']
-            refresh_token = res[0]['refresh_token']
-            token = res[0]['token']
-            expiresTime = res[0]['expiresTime']
-            AlexaAuthModel.objects.filter(userID = userID).delete()
-            alexAuth.delete()
-            AlexaAuthModel.objects.create(
-                userID = userID,
-                access_token = access_token,
-                refresh_token = refresh_token,
-                token = token,
-                expiresTime = expiresTime,
-            )
-        return JsonResponse({'code':200,'msg':'xxx'})
-
-
     def addOrUpdate(self,request_dict, response):
         logger = logging.getLogger('django')
         logger.info('in__________________________first')

+ 1 - 1
model/models.py

@@ -8,7 +8,7 @@ class UserModel(models.Model):
     userID = models.CharField(blank=True, max_length=32, primary_key=True,
                               verbose_name=u'用户ID', unique=True)
     code = models.CharField(max_length=32, unique=True, default='', verbose_name='授权码')
-    access_token = models.CharField(max_length=64, unique=True, default='', verbose_name='访问令牌')
+    access_token = models.CharField(max_length=64, unique=False, default='', verbose_name='访问令牌')
     refresh_token = models.CharField(max_length=64, unique=False, default='', verbose_name='刷新令牌')
     uid_rtsp = models.ManyToManyField(to='UidRtspModel', blank=True, verbose_name=u'用户关联uid_rtsp表', db_table='user_uid_rtsp')
     addTime = models.IntegerField(verbose_name='添加时间', default=0)