Quellcode durchsuchen

修改查询首页设备返回空数据

peng vor 3 Jahren
Ursprung
Commit
37cd35dfc4
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 8 2
      Controller/SensorGateway/EquipmentFamilyController.py

+ 8 - 2
Controller/SensorGateway/EquipmentFamilyController.py

@@ -988,17 +988,23 @@ class EquipmentFamilyView(View):
             return response.json(444, {'error param': 'page or line or family_id'})
         page = int(page)
         line = int(line)
+        device_dict = {
+            'gateways': [],
+            'cameras': [],
+            'sensors': [],
+            'sort': []
+        }
         permission = cls.get_member_permission_details(user_id, int(family_id))
         if not permission or permission == '003':
             return response.json(404)
         family_room_device_qs = FamilyRoomDevice.objects.filter(Q(family_id=family_id), ~Q(device_id__isExist=2),
                                                                 Q(device__userID=user_id)).values().order_by('sort')
         if not family_room_device_qs.exists():
-            return response.json(173)
+            return response.json(0, device_dict)
         gateways = []
         cameras = []
         sensors = []
-        device_dict = {}
+
         try:
             category_sort = family_room_device_qs.values('category').annotate(
                 count=Count('category')).values('category', 'category_sort').order_by('category_sort')