Browse Source

修复删除网关存在问题

locky 2 years ago
parent
commit
d5fe53edc3
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Controller/SensorGateway/GatewayDeviceController.py

+ 1 - 1
Controller/SensorGateway/GatewayDeviceController.py

@@ -178,12 +178,12 @@ class GatewayDeviceView(View):
                 if device_id:
                     device_qs = Device_Info.objects.filter(id=device_id)
                     if device_qs.exists():
+                        serial_number = device_qs.first().serial_number
                         FamilyRoomDevice.objects.filter(device_id=device_id).delete()
                         UidSetModel.objects.filter(uid=device_qs.first().UID).delete()
                         socket_info_qs = SocketInfo.objects.filter(device_id=device_id)
                         if socket_info_qs.exists():
                             # 设备在不在线, 都发布重置
-                            serial_number = device_qs.first().serial_number
                             cls.reset_device(serial_number)
                             socket_info_qs.delete()
                             SocketPowerStatistics.objects.filter(device_id=device_id).delete()