dev_jupyter
daiao 5 years ago
parent 5e1d9acd80
commit 271dbe1cbd

@ -458,22 +458,6 @@ class SubjectsController < ApplicationController
end
def statistics_info
# data = Subjects::DataStatisticService.new(@subject)
# Rails.logger.info("study_count: #{data.study_count}")
# Rails.logger.info("course_study_count: #{ data.course_study_count}")
# Rails.logger.info("passed_count: #{data.passed_count}")
# Rails.logger.info("course_used_count: #{data.course_used_count}")
# Rails.logger.info("school_used_count: #{data.school_used_count}")
# data_1 = Subjects::CourseUsedInfoService.call(@subject)
# Rails.logger.info("study_count: #{data_1}")
# data_2 = Subjects::ShixunUsedInfoService.call(@subject)
# Rails.logger.info("study_count: #{data_2}")
# data_3 = Subjects::UserUsedInfoService.call(@subject)
# Rails.logger.info("study_count: #{data_3}")
@data =
if params[:type] == "shixun_info"
@subject.subject_shixun_infos
@ -481,7 +465,12 @@ class SubjectsController < ApplicationController
@subject.subject_user_infos
else
@subject.subject_course_records
select_sql = "count(*) total, sum(course_count) course_count, sum(student_count) student_count, " +
"sum(choice_shixun_num) choice_shixun_num, sum(choice_shixun_frequency) choice_shixun_frequency"
@total = @subject.subject_course_records.select("select_sql")
end
@data_count = @data.count
@data = paginate custom_sort(@data, params[:sort_by], params[:sort_direction])
end

@ -3,4 +3,6 @@ json.message "success"
json.data do
json.subject_info @subject.subject_record
json.other_info @data
json.total_count @data_count
json.total @total
end
Loading…
Cancel
Save