bug修改

This commit is contained in:
caoqianming 2022-11-18 13:29:32 +08:00
parent 9c7734820a
commit ff32c4e763
1 changed files with 4 additions and 4 deletions

View File

@ -92,7 +92,7 @@ class VideoViewSet(PageOrNot, CreateUpdateModelAMixin, ModelViewSet):
"""
video = self.get_object()
user = request.user
ins = View2.objects.get_or_create(create_by=user, video=video, defaults={'video': video, 'create_by': user})
ins, _ = View2.objects.get_or_create(create_by=user, video=video, defaults={'video': video, 'create_by': user})
return Response(View2Serializer(instance=ins).data)
@action(methods=['get'], detail=True, perms_map={'get':'*'})
@ -124,8 +124,8 @@ def cal_view1(vi: ViewItem):
统计视频播放数量
"""
v1 = View1.objects.get_or_create(video=vi.video, defaults={"video": vi.video})
v2 = View2.objects.get_or_create(video=vi.video, create_by=vi.create_by, defaults={"video": vi.video, "create_by": vi.create_by})
v1, _ = View1.objects.get_or_create(video=vi.video, defaults={"video": vi.video})
v2, _ = View2.objects.get_or_create(video=vi.video, create_by=vi.create_by, defaults={"video": vi.video, "create_by": vi.create_by})
v1.views = ViewItem.objects.filter(video=vi.video).count()
v1.viewp = View2.objects.filter(video=vi.video).count()
v1.save()
@ -136,7 +136,7 @@ def cal_view2(vi: ViewItem):
统计个人播放记录
"""
v2 = View2.objects.get_or_create(video=vi.video, create_by=vi.create_by, defaults={"video": vi.video, "create_by": vi.create_by})
v2, _ = View2.objects.get_or_create(video=vi.video, create_by=vi.create_by, defaults={"video": vi.video, "create_by": vi.create_by})
v2.views = ViewItem.objects.filter(video=vi.video).count()
v2.total_seconds = ViewItem.objects.filter(video=vi.video).aggregate(total=Sum('total_seconds'))['total']
v2.save()