socialforge/app/helpers/school_helper.rb

16 lines
533 B
Ruby
Raw Normal View History

module SchoolHelper
2016-03-16 15:24:41 +08:00
def schoolMember_num school
count = UserExtensions.where("school_id = #{school.id} or occupation = '#{school.name}'").count
2016-03-16 15:24:41 +08:00
count.to_s
end
def student_num school
UserExtensions.find_by_sql("SELECT * FROM user_extensions WHERE occupation = '#{school.name}' AND identity = '1'").count
end
def teacher_num school
UserExtensions.find_by_sql("SELECT * FROM user_extensions AS ue, schools AS s WHERE ue.school_id = s.id AND s.name = '#{school.name}' AND ue.identity = '0'").count
end
end