fixed qq命名调整,方便封装

This commit is contained in:
xxq250 2022-12-06 10:24:48 +08:00
parent 73d89a89e2
commit 2238c8fcbb
3 changed files with 4 additions and 4 deletions

View File

@ -16,7 +16,7 @@
# index_open_users_on_user_id (user_id) # index_open_users_on_user_id (user_id)
# #
class OpenUsers::QQ < OpenUser class OpenUsers::Qq < OpenUser
def nickname def nickname
extra&.[]('nickname') extra&.[]('nickname')
end end

View File

@ -120,7 +120,7 @@ class User < Owner
has_one :user_extension, dependent: :destroy has_one :user_extension, dependent: :destroy
has_many :open_users, dependent: :destroy has_many :open_users, dependent: :destroy
has_one :wechat_open_user, class_name: 'OpenUsers::Wechat' has_one :wechat_open_user, class_name: 'OpenUsers::Wechat'
has_one :qq_open_user, class_name: 'OpenUsers::QQ' has_one :qq_open_user, class_name: 'OpenUsers::Qq'
accepts_nested_attributes_for :user_extension, update_only: true accepts_nested_attributes_for :user_extension, update_only: true
has_many :fork_users, dependent: :destroy has_many :fork_users, dependent: :destroy

View File

@ -10,7 +10,7 @@ class Oauth::CreateOrFindQqAccountService < ApplicationService
def call def call
new_user = false new_user = false
# 存在该用户 # 存在该用户
open_user = OpenUsers::QQ.find_by(uid: params['uid']) open_user = OpenUsers::Qq.find_by(uid: params['uid'])
return [open_user.user, new_user] if open_user.present? return [open_user.user, new_user] if open_user.present?
if user.blank? || !user.logged? if user.blank? || !user.logged?
@ -32,7 +32,7 @@ class Oauth::CreateOrFindQqAccountService < ApplicationService
Util.download_file(params.dig('info', 'image'), avatar_path) Util.download_file(params.dig('info', 'image'), avatar_path)
end end
new_open_user = OpenUsers::QQ.create!(user: user, uid: params['uid']) new_open_user = OpenUsers::Qq.create!(user: user, uid: params['uid'])
Rails.cache.write(new_open_user.can_bind_cache_key, 1, expires_in: 1.hours) if new_user # 方便后面进行账号绑定 Rails.cache.write(new_open_user.can_bind_cache_key, 1, expires_in: 1.hours) if new_user # 方便后面进行账号绑定
end end