|
|
@ -26,6 +26,9 @@ class Oauth::CreateOrFindQqAccountService < ApplicationService
|
|
|
|
|
|
|
|
|
|
|
|
gender = params.dig('extra', 'raw_info', 'gender') == '女' ? 1 : 0
|
|
|
|
gender = params.dig('extra', 'raw_info', 'gender') == '女' ? 1 : 0
|
|
|
|
user.create_user_extension!(gender: gender)
|
|
|
|
user.create_user_extension!(gender: gender)
|
|
|
|
|
|
|
|
# 下载头像
|
|
|
|
|
|
|
|
avatar_path = Util::FileManage.source_disk_filename(user)
|
|
|
|
|
|
|
|
Util.download_file(params.dig('info', 'figureurl_qq_1'), avatar_path)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
new_open_user = OpenUsers::QQ.create!(user: user, uid: params['uid'], extra: params.dig('extra', 'raw_info'))
|
|
|
|
new_open_user = OpenUsers::QQ.create!(user: user, uid: params['uid'], extra: params.dig('extra', 'raw_info'))
|
|
|
|