ViewItem update
This commit is contained in:
parent
f230990f2a
commit
870587e878
|
@ -57,6 +57,7 @@ class ViewItemSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
class ViewItemUpdateSerializer(serializers.Serializer):
|
class ViewItemUpdateSerializer(serializers.Serializer):
|
||||||
current = serializers.IntegerField(min_value=1)
|
current = serializers.IntegerField(min_value=1)
|
||||||
|
seconds = serializers.IntegerField(min_value=0)
|
||||||
|
|
||||||
|
|
||||||
class View2Serializer(serializers.Serializer):
|
class View2Serializer(serializers.Serializer):
|
||||||
|
|
|
@ -181,7 +181,7 @@ class ViewItemViewSet(ListModelMixin, UpdateModelMixin, GenericViewSet):
|
||||||
if ViewItem.objects.filter(video=obj.video, create_by=user).order_by('-id').first() != obj:
|
if ViewItem.objects.filter(video=obj.video, create_by=user).order_by('-id').first() != obj:
|
||||||
raise ParseError('存在新播放记录')
|
raise ParseError('存在新播放记录')
|
||||||
obj.current = data['current']
|
obj.current = data['current']
|
||||||
obj.total_seconds = obj.total_seconds + 10
|
obj.total_seconds = obj.total_seconds + data['seconds']
|
||||||
obj.save()
|
obj.save()
|
||||||
cal_view2(obj)
|
cal_view2(obj)
|
||||||
return Response({'id': obj.id, 'current': obj.current, 'total_seconds': obj.total_seconds})
|
return Response({'id': obj.id, 'current': obj.current, 'total_seconds': obj.total_seconds})
|
||||||
|
|
Loading…
Reference in New Issue