添加视频观看结束字段

PCqiandao
anke1460 5 years ago
parent 007ef5a835
commit cde584b027

@ -31,7 +31,9 @@ class CreateWatchVideoService < ApplicationService
if watch_course_video.present? && !watch_course_video.is_finished && watch_course_video.watch_duration < params[:watch_duration].to_f if watch_course_video.present? && !watch_course_video.is_finished && watch_course_video.watch_duration < params[:watch_duration].to_f
# 更新课程视频的时长及是否看完状态 # 更新课程视频的时长及是否看完状态
watch_course_video.watch_duration = params[:watch_duration] watch_course_video.watch_duration = params[:watch_duration]
watch_course_video.is_finished = (watch_course_video.duration <= params[:watch_duration].to_f) if params[:ed].present?
watch_course_video.is_finished = watch_course_video.watch_video_histories.sum(:total_duration) >= watch_course_video.duration
end
watch_course_video.end_at = current_time watch_course_video.end_at = current_time
watch_course_video.save! watch_course_video.save!
end end

Loading…
Cancel
Save