Browse Source

修复查询智能插座bug

zhangdongming 2 years ago
parent
commit
9f877abf58
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Controller/SensorGateway/EquipmentFamilyController.py

+ 3 - 2
Controller/SensorGateway/EquipmentFamilyController.py

@@ -1071,8 +1071,9 @@ class EquipmentFamilyView(View):
                     if device_qs['Type'] == 200 or device_qs['Type'] == 201:
                     if device_qs['Type'] == 200 or device_qs['Type'] == 201:
                         if device_qs['Type'] == 201:
                         if device_qs['Type'] == 201:
                             socket_info_qs = SocketInfo.objects.filter(device_id=device_qs['id']).values(
                             socket_info_qs = SocketInfo.objects.filter(device_id=device_qs['id']).values(
-                                'status').first()
-                            device_qs['socketStatus'] = socket_info_qs['status']
+                                'status')
+                            device_qs['socketStatus'] = socket_info_qs.first()[
+                                'status'] if socket_info_qs.exists() else ''
                         gateways.append(device_qs)
                         gateways.append(device_qs)
                     else:
                     else:
                         cameras.append(device_qs)
                         cameras.append(device_qs)