From 80aa7c07706c065f8aa5d1d220b94f6e0583ccea Mon Sep 17 00:00:00 2001 From: anke1460 Date: Thu, 12 Mar 2020 19:56:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E8=AF=BE=E7=A8=8B=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E6=97=B6=E9=95=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/create_watch_video_service.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/create_watch_video_service.rb b/app/services/create_watch_video_service.rb index 8a9bb7f08..afdd57b5b 100644 --- a/app/services/create_watch_video_service.rb +++ b/app/services/create_watch_video_service.rb @@ -38,9 +38,9 @@ class CreateWatchVideoService < ApplicationService end else # 开始播放时记录一次 - if params[:course_video_id].present? + if params[:course_id].present? # 课堂视频 - course_video = CourseVideo.find(params[:course_video_id]) + course_video = CourseVideo.find_by(video_id: params[:video_id], course_id: params[:course_id]) watch_course_video = WatchCourseVideo.find_or_initialize_by(course_video_id: course_video.id, user_id: user.id) do |d| d.start_at = current_time d.duration = params[:duration] @@ -52,7 +52,7 @@ class CreateWatchVideoService < ApplicationService watch_course_video.save! unless watch_course_video.persisted? else # 非课堂视频 - video = Video.find_by(params[:video_id]) + video = Video.find(params[:video_id]) watch_video_history = build_video_log(current_time, video.id) watch_video_history.save! end