|
@@ -404,12 +404,16 @@ class MemberService
|
|
|
MemberCert::where('join_cert_member_id', $params['member_id'])->update($certData);
|
|
|
}
|
|
|
// member info
|
|
|
- $avatar = str_replace(getenv('STORAGE_DOMAIN'), '', $params['avatar']);
|
|
|
- $avatar = str_replace(getenv('SYSTEM_AVATAR_DOMAIN'), '', $avatar);
|
|
|
+ if(strpos($params['avatar'],getenv('APP_IMAGE_DOMAIN')) || strpos($params['avatar'],getenv('SYSTEM_AVATAR_DOMAIN'))){
|
|
|
+ $avatar = $params['avatar'];
|
|
|
+ }else{
|
|
|
+ $avatar = getenv('SYSTEM_AVATAR_DOMAIN').str_replace(getenv('STORAGE_DOMAIN'), '', $params['avatar']);
|
|
|
+ }
|
|
|
+
|
|
|
$infoData = [
|
|
|
'join_info_member_id' => $memberId,
|
|
|
'member_info_nickname' => $params['account_name'],
|
|
|
- 'member_info_headimg' => getenv('SYSTEM_AVATAR_DOMAIN') . $avatar
|
|
|
+ 'member_info_headimg' => $avatar
|
|
|
];
|
|
|
if (!MemberInfo::where('join_info_member_id', $params['member_id'])->exists()) {
|
|
|
MemberInfo::insert($infoData);
|