Преглед на файлове

alexa更新插座上报

peng преди 2 години
родител
ревизия
c9fc623b2b
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 2 2
      controller/deviceStatus.py
  2. 1 1
      model/models.py

+ 2 - 2
controller/deviceStatus.py

@@ -383,8 +383,8 @@ class deviceStatus(TemplateView):
 
             # 添加rtsp记录
             switch_qs = SwitchModel.objects.filter(serial_number=serial_number, userID=user_id)
-            if not switch_qs.exists():
-                switch_qs.update(region=region, nick=nick_name, updTime=now_time)
+            if switch_qs.exists():
+                switch_qs.update(nick=nick_name, updTime=now_time)
             else:
                 data = {
                     'nick': nick_name,

+ 1 - 1
model/models.py

@@ -62,7 +62,7 @@ class SwitchModel(models.Model):
     id = models.AutoField(primary_key=True)
     nick = models.CharField(max_length=32, verbose_name=u'设备昵称', default='')
     serial_number = models.CharField(max_length=20, verbose_name=u'设备序列号', default='', unique=True)
-    userID = models.CharField(blank=True, max_length=32, verbose_name=u'用户ID', unique=True)
+    userID = models.CharField(blank=True, max_length=32, verbose_name=u'用户ID')
     region = models.CharField(max_length=8, verbose_name='区域', default='EN')
     addTime = models.IntegerField(verbose_name='添加时间', default=0)
     updTime = models.IntegerField(verbose_name='更新时间', default=0)