fixed 登录用户token重复

This commit is contained in:
xxq250 2025-11-07 10:01:24 +08:00
parent 9a1434fcd9
commit c83366d2d4
1 changed files with 1 additions and 3 deletions

View File

@ -58,9 +58,7 @@ class Token < ActiveRecord::Base
end
def self.get_token_from_user(user, action)
token = Rails.cache.fetch("Token::get_token_from_user:#{user.id}:1", :expires_in => 10.minutes) do
Token.where(:action => action, :user_id => user).first
end
token = Token.where(:action => action, :user_id => user).first
Rails.logger.info "###### self.get_token_from_user query result: #{token&.value}"
unless token
token = Token.create!(user_id: user.id, action: action)