Эх сурвалжийг харах

修复查询智能插座bug

zhangdongming 2 жил өмнө
parent
commit
9f877abf58

+ 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'] == 201:
                             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)
                     else:
                         cameras.append(device_qs)