소스 검색

修改查询网关数据

peng 2 년 전
부모
커밋
a68f29851b
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      Controller/SensorGateway/SmartSceneController.py

+ 3 - 3
Controller/SensorGateway/SmartSceneController.py

@@ -809,12 +809,12 @@ class SmartSceneView(View):
                     device_list.append(device['device'])
                 if device['sub_device']:
                     sub_device_list.append(device['sub_device'])
-        elif sub_device_id:
+        elif sub_device_id:  # 查询子设备
             family_room_device_qs = FamilyRoomDevice.objects.filter(family_id=family_id, sub_device=sub_device_id)
             sub_device_list.append(sub_device_id)
-        else:
+        else:  # 查询网关
             family_room_device_qs = FamilyRoomDevice.objects.filter(Q(family_id=family_id) & Q(device=device_id) &
-                                                                    ~Q(sub_device=0)).values(
+                                                                    Q(sub_device=0)).values(
                 'sub_device')
             device_list.append(device_id)
             for device in family_room_device_qs: