视频播放总计数

This commit is contained in:
caoqianming 2021-07-08 15:39:47 +08:00
parent f9deb7e916
commit 6e4c2c39f2
1 changed files with 2 additions and 1 deletions

View File

@ -97,10 +97,11 @@ class MyViewRecordAPIView(APIView):
record, fcreated = ViewRecord.objects.get_or_create(video=video, user=request.user, defaults={'video':video, 'user':request.user}) record, fcreated = ViewRecord.objects.get_or_create(video=video, user=request.user, defaults={'video':video, 'user':request.user})
if fcreated: if fcreated:
video.viewsp = video.viewsp + 1 video.viewsp = video.viewsp + 1
record.views = 1
video.save() video.save()
if request.data.get('current', None): if request.data.get('current', None):
record.current = request.data.get('current') record.current = request.data.get('current')
if timezone.now() > record.update_time + timedelta(hours=6) or record.create_time == record.update_time: if timezone.now() > record.update_time + timedelta(hours=6):
record.views = record.views + 1 record.views = record.views + 1
video.views = video.views + 1 video.views = video.views + 1
video.save() video.save()