# 更新在线/离线逻辑

This commit is contained in:
xianfuxing 2020-06-01 14:19:25 +08:00
parent 036a8b5fa0
commit 9cd564d9da
1 changed files with 1 additions and 1 deletions

View File

@ -163,7 +163,7 @@ class DeviceInfoStatisticAPIView(APIView, RoleMixin):
user_roles = self.get_role()
online_devices = DeviceInfo.objects.filter(online=1)
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]
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)