gorden 8 hónapja
szülő
commit
482b6fb643
1 módosított fájl, 7 hozzáadás és 3 törlés
  1. 7 3
      app/admin/service/member/MemberService.php

+ 7 - 3
app/admin/service/member/MemberService.php

@@ -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);