From 064d76f25cef35944615277950be893105f99f31 Mon Sep 17 00:00:00 2001 From: cxt <853663049@qq.com> Date: Tue, 10 Mar 2020 15:19:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A6=E4=BE=A7=E5=AF=BC=E8=88=AA=E6=A0=8F?= =?UTF-8?q?=E7=9A=84=E8=A7=86=E9=A2=91=E6=95=B0=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helpers/courses_helper.rb | 2 +- app/models/course.rb | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/helpers/courses_helper.rb b/app/helpers/courses_helper.rb index ed76a4b0c..a6df9bff9 100644 --- a/app/helpers/courses_helper.rb +++ b/app/helpers/courses_helper.rb @@ -147,7 +147,7 @@ module CoursesHelper when "online_learning" course.shixuns.count when "video" - course.course_videos.count + course.live_links.count + course.videos_count + course.live_links.count end end diff --git a/app/models/course.rb b/app/models/course.rb index 2c76f9579..aedbaa040 100644 --- a/app/models/course.rb +++ b/app/models/course.rb @@ -160,6 +160,11 @@ class Course < ApplicationRecord students.find_by(user_id: user_id)&.course_group_name end + def videos_count + course_videos.where(videos: {transcoded: true}) + .or(course_videos.where(videos: {user_id: current_user.id})) + .or(course_videos.where(course_videos: {is_link: true})) + end def teacher_group(user_id) data =