diff --git a/apps/third/views_d.py b/apps/third/views_d.py index 01ec0207..fb622632 100644 --- a/apps/third/views_d.py +++ b/apps/third/views_d.py @@ -97,9 +97,12 @@ class BltViewSet(CustomGenericViewSet): blt_list = res['recordList'] macs = [] for i in blt_list: - if 'userId' in i: - i['mac'] = i['userId'] - macs.append(i['mac']) + if 'online' in i and i['online'] == False: + pass + else: + if 'userId' in i: + i['mac'] = i['userId'] + macs.append(i['mac']) qs = self.queryset.filter(code__in=macs).exclude(employee=None) if data.get('depts', []): qs = qs.filter(employee__belong_dept=data['depts'])