diff --git a/app/services/games_service.rb b/app/services/games_service.rb index 4d676bef..1ed2e398 100644 --- a/app/services/games_service.rb +++ b/app/services/games_service.rb @@ -32,7 +32,8 @@ class GamesService # st:判断是选择类型还是实训类型 st = game_challenge.st game_count = myshixun.games.count - discusses_count = shixun.discusses.count + discusses_count = (current_user.admin? ? shixun.discusses.count : + shixun.discusses.where("hidden = false or user_id = :user_id", user_id: current_user.id)) mirror_name = myshixun.mirror_name user = myshixun.owner username = user.show_name