|
|
@ -13,8 +13,13 @@ module SubjectsHelper
|
|
|
|
|
|
|
|
|
|
|
|
# 实训路径的所有用户获得的标签
|
|
|
|
# 实训路径的所有用户获得的标签
|
|
|
|
def user_shixun_tags challenge_ids, user_id
|
|
|
|
def user_shixun_tags challenge_ids, user_id
|
|
|
|
|
|
|
|
logger.info("#####################")
|
|
|
|
ChallengeTag.joins("join games on challenge_tags.challenge_id = games.challenge_id").
|
|
|
|
ChallengeTag.joins("join games on challenge_tags.challenge_id = games.challenge_id").
|
|
|
|
where(challenge_id: challenge_ids, games: {status: 2, user_id: user_id}).pluck("challenge_tags.name").uniq
|
|
|
|
where(challenge_id: challenge_ids, games: {status: 2, user_id: user_id}).pluck("challenge_tags.name").uniq
|
|
|
|
|
|
|
|
logger.info("#####################")
|
|
|
|
|
|
|
|
pass_challenge_ids = Game.where(status: 2, user_id: user_id, challenge_ids: challenge_ids).pluck(:challenge_id)
|
|
|
|
|
|
|
|
ChallengeTag.where(challenge_id: pass_challenge_ids).pluck(:name).uniq
|
|
|
|
|
|
|
|
logger.info("#####################")
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
# 金课的课堂状态 0:未开课,1:进行中,2:已结束
|
|
|
|
# 金课的课堂状态 0:未开课,1:进行中,2:已结束
|
|
|
|