From 85de5b6c12e944a381bb0657278c5bfa6a657ad0 Mon Sep 17 00:00:00 2001 From: cxt <853663049@qq.com> Date: Mon, 8 Jul 2019 11:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4pdf=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/student_work_controller.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb index b25dfa20..65be029c 100644 --- a/app/controllers/student_work_controller.rb +++ b/app/controllers/student_work_controller.rb @@ -85,13 +85,18 @@ class StudentWorkController < ApplicationController @user_name = @work.user.show_real_name @student_id = @work.user.user_extensions.try(:student_id).nil? ? '--' : @work.user.user_extensions.try(:student_id) + # 当前用户评测最大次数 + @user_evaluate_count = 0 + if myshixun.user_id == @work.user.id + @user_evaluate_count = @myshixun.games.pluck(:evaluate_count).sum.to_i + end + unless params[:pdf] student_works_user_id = StudentWork.where(:homework_common_id => @homework.id).pluck(:user_id) myshixuns = @shixun.myshixuns.where(:user_id => student_works_user_id).includes(:games) # 课堂实训中,评测次数最大值 @total_evaluate_max = 0 - @user_evaluate_count = 0 # 为了取最小efficiency。最小值是一个不确定数 @min_efficiency = [] power = [] @@ -120,11 +125,6 @@ class StudentWorkController < ApplicationController end end - # 当前用户评测最大次数 - if myshixun.user_id == @work.user.id - @user_evaluate_count = evaluate_count - end - x_time = (all_time <= 1) ? 1 : Math.log(all_time).to_f consume_time = format("%.2f", x_time).to_f