diff --git a/app/models/subject.rb b/app/models/subject.rb index 70f9700df..387e5adb1 100644 --- a/app/models/subject.rb +++ b/app/models/subject.rb @@ -41,6 +41,7 @@ class Subject < ApplicationRecord scope :published, lambda{where(status: 1)} scope :unhidden, lambda{where(hidden: 0)} scope :publiced, lambda{ where(public: 2) } + scope :show_moblied, lambda{ where(show_mobile: true) } after_create :send_tiding def send_tiding diff --git a/app/queries/weapps/subject_query.rb b/app/queries/weapps/subject_query.rb index 8bfe9e9a8..e2f5625e1 100644 --- a/app/queries/weapps/subject_query.rb +++ b/app/queries/weapps/subject_query.rb @@ -8,7 +8,7 @@ class Weapps::SubjectQuery < ApplicationQuery end def call - subjects = @current_laboratory.subjects.unhidden.publiced + subjects = @current_laboratory.subjects.unhidden.publiced.show_moblied # 课程体系的过滤 if params[:sub_discipline_id].present?