@ -33,7 +33,7 @@ module Mobile
if params[:edu]
Rails.logger.info("####11111222##{@env['HTTP_X_REAL_IP']}")
ip = @env['HTTP_X_REAL_IP']
ua = UserAgent.where(:ip => ip)
ua = UserAgent.find_by_ip(ip)
if ua.blank?
UserAgent.create!(:key => params[:edu].strip, :ip => ip, :type => UserAgent::AD)
end
@ -379,7 +379,7 @@ class AccountController < ApplicationController
@user = us.register user_params.merge(:should_confirmation_password => false)
# 注册时,记录是否是引流用户
ip = request.remote_ip
ua = UserAgent.find_by_id(:ip => ip)
ua.update_column(:type, UserAgent::REGISTER) if ua
if !@user.new_record?
self.logged_user = @user
@ -349,7 +349,7 @@ class CompetitionTeamsController < ApplicationController
def record_agent_user_action
ua.update_column(:type, UserAgent::COMPETITION) if ua