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