dev_aliyun
cxt 5 years ago
commit ce5bd629c1

@ -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

Loading…
Cancel
Save