更新本人观看视频信息bug

This commit is contained in:
caoqianming 2021-07-06 10:32:36 +08:00
parent 22c30a47b5
commit 161b1c5457
3 changed files with 3 additions and 8 deletions

View File

@ -43,7 +43,7 @@ const install = (Vue, vm) => {
let getDocument = (params={})=>vm.$u.get('/quality/document/', params);//文档
let getVideos = (params={})=>vm.$u.get('/vod/video/', params);//点播视频
let getDickey = (params={})=>vm.$u.get('/system/dict/', params);//查询字典
let putMyVideoView =(id)=>vm.$u.post(`/vod/video/${id}/myview/`);//更新本人观看信息
let putMyVideoView =(id)=>vm.$u.put(`/vod/video/${id}/myview/`);//更新本人观看信息
vm.$u.api = {getUserInfo,
getCode,
codeLogin,

View File

@ -103,12 +103,7 @@
if (e.type == 'play') {
var playingVideoStr = e.target.id
this.list[this.swiperIndex].content[index].showTitle = false
if(this.list[this.swiperIndex].content[index]){
}else{
this.$u.api.addVodView(this.list[this.swiperIndex].content[index].id).then(res=>{
this.list[this.swiperIndex].content[index].played = true
})}
this.$u.api.putMyVideoView(this.list[this.swiperIndex].content[index].id).then(res=>{})
//暂停其他视频播放
if(this.playingVideoStr==null){
this.playingVideoStr = playingVideoStr

View File

@ -94,7 +94,7 @@ class MyViewRecordAPIView(APIView):
video = Video.objects.get(pk=id)
except:
return Response('视频不存在', status=HTTP_400_BAD_REQUEST)
record = ViewRecord.objects.get_or_create(video=video, user=request.user, defaults={'video':video, 'user':request.user})
record, _ = ViewRecord.objects.get_or_create(video=video, user=request.user, defaults={'video':video, 'user':request.user})
if request.data.get('current', None):
record.current = request.data.get('current')
if timezone.now() > record.update_time + timedelta(hours=6) or record.create_time == record.update_time: