blt all 只返回绑定的

This commit is contained in:
曹前明 2022-09-21 12:12:14 +08:00
parent 356478dedf
commit 7eef31ddf1
1 changed files with 3 additions and 1 deletions

View File

@ -103,16 +103,18 @@ class BltViewSet(CustomGenericViewSet):
qs_dict = {} qs_dict = {}
for i in qs_data: for i in qs_data:
qs_dict[i['code']] = i qs_dict[i['code']] = i
blt_list_n = []
for i in blt_list: for i in blt_list:
i['my_info'] = {} i['my_info'] = {}
if i['mac'] in qs_dict: if i['mac'] in qs_dict:
i['my_info'] = qs_dict[i['mac']] i['my_info'] = qs_dict[i['mac']]
blt_list_n.append(i)
if area: if area:
# 更新区域下的总人数 # 更新区域下的总人数
count_people = qs.filter(obj_cate='people').count() count_people = qs.filter(obj_cate='people').count()
area.count_people = count_people area.count_people = count_people
area.save() area.save()
return Response(blt_list) return Response(blt_list_n)
class TDeviceViewSet(ListModelMixin, UpdateModelMixin, DestroyModelMixin, CustomGenericViewSet): class TDeviceViewSet(ListModelMixin, UpdateModelMixin, DestroyModelMixin, CustomGenericViewSet):