|
|
|
@ -33,6 +33,10 @@ class Oauth::CreateOrFindWechatAccountService < ApplicationService
|
|
|
|
|
|
|
|
|
|
gender = result['sex'].to_i == 1 ? 0 : 1
|
|
|
|
|
user.create_user_extension!(gender: gender)
|
|
|
|
|
|
|
|
|
|
# 下载头像
|
|
|
|
|
avatar_path = Util::FileManage.source_disk_filename(user)
|
|
|
|
|
Util.download_file(result['headimgurl'], avatar_path)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
new_open_user= OpenUsers::Wechat.create!(user: user, uid: result['unionid'])
|
|
|
|
|