|
@@ -188,6 +188,13 @@ class EquipmentFamilyView(View):
|
|
|
permission = cls.get_member_permission_details(user_id, int(family_id))
|
|
|
if not permission or permission == '003':
|
|
|
return response.json(404)
|
|
|
+ if room_id:
|
|
|
+ family_room = FamilyRoom.objects.filter(id=room_id)
|
|
|
+ if not family_room.exists():
|
|
|
+ return response.json(173)
|
|
|
+ permission = cls.get_member_permission_details(user_id, family_room.first().family_id)
|
|
|
+ if not permission or permission == '003':
|
|
|
+ return response.json(404)
|
|
|
# 获取设备信息列表
|
|
|
device_info_list = cls.get_device_info_list(user_id, nick_name, uid,
|
|
|
page, line, family_id, room_id)
|