From 74cf0ca374b025c45ec81aaf372b0dc65a9bb7b2 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Tue, 16 Jul 2019 10:09:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=88=E6=9E=9C=E5=B1=95=E7=A4=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/games_service.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/games_service.rb b/app/services/games_service.rb index ece6de68..b40edbf4 100644 --- a/app/services/games_service.rb +++ b/app/services/games_service.rb @@ -846,7 +846,7 @@ class GamesService experience = 0 game_status = game.status had_done = game.had_done - game_challenge = Challenge.select([:id, :score, :position, :shixun_id, :web_route]).find(game.challenge_id) + game_challenge = Challenge.select([:id, :score, :position, :shixun_id, :web_route, :picture_path]).find(game.challenge_id) shixun = Shixun.select([:id, :status, :user_id, :test_set_permission]).find(game_challenge.shixun_id) if params[:resubmit].blank? # 非重新评测 @@ -904,8 +904,8 @@ class GamesService check_power = (power == 1 || game.test_sets_view) test_sets = test_set_static_data(qurey_test_sets, check_power) end - # 处理生成图片类型文件 - picture = (game.picture_path.nil? ? 0 : game.id) + # 处理生成图片类型文件,show_type: -1表示没设置效果展示方式 + picture = (game_challenge.show_type != -1 && game.picture_path.present? ? game.id : 0) # 针对web类型的实训 web_route = game_challenge.try(:web_route) mirror_name = shixun.mirror_name