fixed qq命名调整,方便封装
This commit is contained in:
parent
73d89a89e2
commit
2238c8fcbb
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue