|
@@ -60,7 +60,6 @@ class BusinessDataView(View):
|
|
|
playMode='could')
|
|
|
upload_duration_qs = vod_hls_qs.values('uid').annotate(uploadFrequency=Count('uid')).order_by(
|
|
|
'uploadFrequency')
|
|
|
- upload_device_count = len(upload_duration_qs) + len(vod_hls_summary_qs) # 上传设备数量
|
|
|
uid_list = []
|
|
|
for item in upload_duration_qs:
|
|
|
item['uploadDuration'] = vod_hls_qs.filter(uid=item['uid']).aggregate(total=Sum('sec'))['total']
|
|
@@ -84,6 +83,7 @@ class BusinessDataView(View):
|
|
|
item['playFrequency'] = video_play_qs.filter(uid=item['uid'], playMode='cloud').count()
|
|
|
uid_list.append(item['uid'])
|
|
|
|
|
|
+ upload_device_count = len(upload_duration_list) # 上传设备数量
|
|
|
video_play_qs = video_play_qs.filter(~Q(uid__in=uid_list))
|
|
|
play_duration_qs = video_play_qs.values('uid').annotate(playFrequency=Count('uid')).order_by(
|
|
|
'playFrequency')
|