diff --git a/app/controllers/competition_teams_controller.rb b/app/controllers/competition_teams_controller.rb index 3efaa1cf..bcb04e25 100644 --- a/app/controllers/competition_teams_controller.rb +++ b/app/controllers/competition_teams_controller.rb @@ -114,7 +114,9 @@ class CompetitionTeamsController < ApplicationController new_team.team_members.create!(user_id: user_id, role: 3, competition_id: @competition.id, is_teacher: 1) end # 创建时,记录是否是引流用户 - record_agent_user_action + ip = request.remote_ip + ua = UserAgent.find_by_ip(ip) + ua.update_column(:type, UserAgent::COMPETITION) if ua end end @@ -229,7 +231,9 @@ class CompetitionTeamsController < ApplicationController team.team_members.create!(user_id: User.current.id, role: 2, competition_id: @competition.id) # 创建时,记录是否是引流用户 - record_agent_user_action + ip = request.remote_ip + ua = UserAgent.find_by_ip(ip) + ua.update_column(:type, UserAgent::COMPETITION) if ua end end