Ken 1 tydzień temu
rodzic
commit
037fd60bd2
1 zmienionych plików z 11 dodań i 5 usunięć
  1. 11 5
      app/Services/PublicService.php

+ 11 - 5
app/Services/PublicService.php

@@ -19,6 +19,7 @@ class PublicService extends BaseService
     }
     }
 
 
     /**
     /**
+     * 设置用户的访客ID
      * @param  $memberId string 会员编号
      * @param  $memberId string 会员编号
      * @param $visitorId string 访客ID
      * @param $visitorId string 访客ID
      * @return void
      * @return void
@@ -46,15 +47,20 @@ class PublicService extends BaseService
         $user->save();
         $user->save();
     }
     }
 
 
+    /**
+     * 用户初始化 (用户注册)/ 更新用户昵称
+     * @param $chatId
+     * @param $username
+     * @param $firstName
+     * @return User
+     */
     public static function index($chatId, $username, $firstName): User
     public static function index($chatId, $username, $firstName): User
     {
     {
         $user = User::where('member_id', $chatId)->first();
         $user = User::where('member_id', $chatId)->first();
-        if (!$user) {
-            $user = new User();
-            $user->member_id = $chatId;
-        }
-        if ($username) $user->username = $username;
+        if (!$user) $user = new User();
+        $user->member_id = $chatId;
         $user->first_name = $firstName;
         $user->first_name = $firstName;
+        if ($username) $user->username = $username;
         $user->save();
         $user->save();
         //给每个用户生成一个专属的钱包
         //给每个用户生成一个专属的钱包
         WalletService::getUserWallet($chatId);
         WalletService::getUserWallet($chatId);