Bladeren bron

保存设备网络信息创建或更新设备影子昵称

locky 5 maanden geleden
bovenliggende
commit
ef0cbd86f3
1 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 8 1
      Controller/SerialNumberController.py

+ 8 - 1
Controller/SerialNumberController.py

@@ -1093,12 +1093,19 @@ class SerialNumberView(View):
         @param wifi_password:
         @return:
         """
+        nickname = serial[:6]
         device_id = CommonService.getUserID(getUser=False)
         Device_Info.objects.create(
-            id=device_id, userID_id=user_id, serial_number=serial[:9], UID=uid, NickName=serial[:6],
+            id=device_id, userID_id=user_id, serial_number=serial[:9], UID=uid, NickName=nickname,
             Type=device_type, View_Account='admin', View_Password='admin', vodPrimaryMaster=username,
             vodPrimaryUserID=user_id
         )
         DeviceNetInfo.objects.create(
             device_id=device_id, wifi_name=wifi_name, wifi_password=wifi_password
         )
+        # 创建或更新设备影子昵称
+        uid_set_qs = UidSetModel.objects.filter(uid=uid)
+        if uid_set_qs.exists():
+            uid_set_qs.update(nickname=nickname)
+        else:
+            UidSetModel.objects.create(uid=uid, nickname=nickname)