Prechádzať zdrojové kódy

搜索和主动添加更新设备时 更新用户id

peng 1 rok pred
rodič
commit
45fb48edd6
2 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 3 2
      controller/deviceStatus.py
  2. 1 0
      controller/index.py

+ 3 - 2
controller/deviceStatus.py

@@ -155,7 +155,8 @@ class deviceStatus(TemplateView):
                 if channel == 1:
                     # 单通道设备
                     UidRtspModel.objects.create(user_id=userID, uid=UID, nick=data_list[0]['uid_nick'], region=region,
-                                                rtsp_url=rtsp_url, password=password, addTime=now_time, updTime=now_time)
+                                                rtsp_url=rtsp_url, password=password, addTime=now_time,
+                                                updTime=now_time)
                 else:
                     # 多通道设备
                     bulk = []
@@ -177,7 +178,7 @@ class deviceStatus(TemplateView):
                     for data in data_list:
                         uid = UID + '_' + str(data['channel'])  # 多通道设备: uid_通道号
                         UidRtspModel.objects.filter(uid=uid).update(nick=data['uid_nick'], region=region,
-                                                                    password=password)
+                                                                    user_id=userID, password=password)
 
             api_uri = ALEXA_EVENT_API[alexa_region]
             messageId = str(uuid.uuid4()).strip()

+ 1 - 0
controller/index.py

@@ -499,6 +499,7 @@ class oa2DiscoveryDevice(TemplateView):
                 uid_rtsp_qs.nick = nick
                 uid_rtsp_qs.region = region_code
                 uid_rtsp_qs.password = uid_a['password']
+                uid_rtsp_qs.user_id = userID
                 uid_rtsp_qs.save()
             uid_rtsp_id_list.append(uid_rtsp_qs.id)