增加气象台日志父组织筛选
This commit is contained in:
parent
8e2c3d531d
commit
395e680461
|
@ -124,7 +124,9 @@ class WeatherLogListAPIView(ListAPIView, RoleMixin, WeatherStationListMixin):
|
|||
queryset_info = WeatherStationInfo.objects.get_queryset().order_by('device_id')
|
||||
|
||||
if 'staff' in user_roles or 'manager' in user_roles:
|
||||
device_ids = [query.device_id for query in queryset_info if query.org == self.request.user.org]
|
||||
child = self.request.user.get_child()
|
||||
device_ids = [query.device_id for query in queryset_info
|
||||
if query.org == self.request.user.org or query.org.id in child]
|
||||
queryset = queryset.filter(device_id__in=device_ids)
|
||||
if device:
|
||||
# device_id or device_name
|
||||
|
|
Loading…
Reference in New Issue