浏览代码

修复重复创建用户设备数据问题

locky 5 月之前
父节点
当前提交
63b9a374d0
共有 1 个文件被更改,包括 11 次插入10 次删除
  1. 11 10
      Controller/SerialNumberController.py

+ 11 - 10
Controller/SerialNumberController.py

@@ -1060,16 +1060,17 @@ class SerialNumberView(View):
                     return response.json(444)
                 Device_User.objects.create(**user_data)
 
-            # 创建用户设备数据
-            device_id = CommonService.getUserID(getUser=False)
-            Device_Info.objects.create(
-                id=device_id, userID_id=user_id, serial_number=serial_number, UID=uid, NickName=serial[:6],
-                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
-            )
+                # 创建用户设备数据
+                device_id = CommonService.getUserID(getUser=False)
+                Device_Info.objects.create(
+                    id=device_id, userID_id=user_id, serial_number=serial_number, UID=uid, NickName=serial[:6],
+                    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
+                )
+
             # 生成或更新扫码记录
             serial = serial[:6]
             now_time = int(time.time())