# 更新在线/离线逻辑
This commit is contained in:
parent
036a8b5fa0
commit
9cd564d9da
|
@ -163,7 +163,7 @@ class DeviceInfoStatisticAPIView(APIView, RoleMixin):
|
||||||
user_roles = self.get_role()
|
user_roles = self.get_role()
|
||||||
online_devices = DeviceInfo.objects.filter(online=1)
|
online_devices = DeviceInfo.objects.filter(online=1)
|
||||||
offline_devices = DeviceInfo.objects.filter(online=0)
|
offline_devices = DeviceInfo.objects.filter(online=0)
|
||||||
if 'staff' in user_roles or 'admin' in user_roles:
|
if 'staff' in user_roles or 'manager' in user_roles:
|
||||||
online_ids = [query.device_id for query in online_devices if query.org == self.request.user.org]
|
online_ids = [query.device_id for query in online_devices if query.org == self.request.user.org]
|
||||||
offline_ids = [query.device_id for query in offline_devices if query.org == self.request.user.org]
|
offline_ids = [query.device_id for query in offline_devices if query.org == self.request.user.org]
|
||||||
online_devices = online_devices.filter(device_id__in=online_ids)
|
online_devices = online_devices.filter(device_id__in=online_ids)
|
||||||
|
|
Loading…
Reference in New Issue