11
This commit is contained in:
@@ -15,15 +15,13 @@ class User
|
||||
*/
|
||||
public function getUsers(int $pagination = 1, int $showNumber = 20): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
$data = [
|
||||
'pagination' => [
|
||||
'pageNumber' => $pagination,
|
||||
'showNumber' => $showNumber
|
||||
]
|
||||
];
|
||||
return Utils::send(Url::$getUsers, $data, '获取用户列表错误', $adminToken);
|
||||
return Utils::send(Url::$getUsers, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -33,9 +31,7 @@ class User
|
||||
*/
|
||||
public function getUsersOnlineStatus(array $userIDList): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$getUsersOnlineStatus, ['userIDList' => $userIDList], '获取用户在线状态错误', $adminToken);
|
||||
return Utils::send(Url::$getUsersOnlineStatus, ['userIDList' => $userIDList]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -45,9 +41,7 @@ class User
|
||||
*/
|
||||
public function getUsersOnlineTokenDetail(array $userIDList): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$getUsersOnlineTokenDetail, ['userIDList' => $userIDList], '获取用户在线token详情错误', $adminToken);
|
||||
return Utils::send(Url::$getUsersOnlineTokenDetail, ['userIDList' => $userIDList]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -56,22 +50,17 @@ class User
|
||||
*/
|
||||
public function getSubscribeUsersStatus(): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$getSubscribeUsersStatus, [], '获取订阅用户状态错误', $adminToken);
|
||||
return Utils::send(Url::$getSubscribeUsersStatus, []);
|
||||
}
|
||||
|
||||
/**
|
||||
* 订阅用户状态
|
||||
* @param string $token 管理员token
|
||||
* @param array $userIDList 用户ID列表
|
||||
* @return array
|
||||
*/
|
||||
public function subscribeUsersStatus(array $userIDList): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$subscribeUsersStatus, ['userIDList' => $userIDList], '订阅用户状态错误', $adminToken);
|
||||
return Utils::send(Url::$subscribeUsersStatus, ['userIDList' => $userIDList]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -81,9 +70,7 @@ class User
|
||||
*/
|
||||
public function setGlobalMsgRecvOpt(int $globalRecvMsgOpt): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$setGlobalMsgRecvOpt, ['globalRecvMsgOpt' => $globalRecvMsgOpt], '设置全局免打扰错误', $adminToken);
|
||||
return Utils::send(Url::$setGlobalMsgRecvOpt, ['globalRecvMsgOpt' => $globalRecvMsgOpt]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -94,13 +81,11 @@ class User
|
||||
*/
|
||||
public function updateUserInfo(string $userID, array $data): array|bool
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
$data = array_merge(['userID' => $userID], $data);
|
||||
$data = [
|
||||
'userInfo' => $data
|
||||
];
|
||||
return Utils::send(Url::$updateUserInfo, $data, '修改用户信息错误', $adminToken);
|
||||
return Utils::send(Url::$updateUserInfo, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -119,7 +104,7 @@ class User
|
||||
'showNumber' => $showNumber
|
||||
]
|
||||
];
|
||||
return Utils::send(Url::$searchNotificationAccount, $data, '搜索通知账号错误');
|
||||
return Utils::send(Url::$searchNotificationAccount, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -127,11 +112,7 @@ class User
|
||||
* @param string $userID 用户ID
|
||||
* @param string $nickname 昵称
|
||||
* @param string $faceURL 头像
|
||||
* @param int $gender 性别
|
||||
* @param string $phoneNumber 手机号
|
||||
* @param string $birth 生日
|
||||
* @param string $email 邮箱
|
||||
* @param string $ex 扩展字段
|
||||
* @param \support\OpenImSdk\Enum\appMangerLevel $appMangerLevel 应用管理等级
|
||||
* @return array
|
||||
*/
|
||||
public function addNotificationAccount(string $userID, string $nickname = '', string $faceURL = '', \support\OpenImSdk\Enum\appMangerLevel $appMangerLevel = \support\OpenImSdk\Enum\appMangerLevel::Notify): array
|
||||
@@ -142,7 +123,7 @@ class User
|
||||
'faceURL' => $faceURL,
|
||||
'appMangerLevel' => $appMangerLevel->value,
|
||||
];
|
||||
return Utils::send(Url::$addNotificationAccount, $data, '添加通知账号错误');
|
||||
return Utils::send(Url::$addNotificationAccount, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -150,11 +131,6 @@ class User
|
||||
* @param string $userID 用户ID
|
||||
* @param string $nickname 昵称
|
||||
* @param string $faceURL 头像
|
||||
* @param int $gender 性别
|
||||
* @param string $phoneNumber 手机号
|
||||
* @param string $birth 生日
|
||||
* @param string $email 邮箱
|
||||
* @param string $ex 扩展字段
|
||||
* @return array
|
||||
*/
|
||||
public function updateNotificationAccount(string $userID, string $nickname = '', string $faceURL = ''): array
|
||||
@@ -165,7 +141,7 @@ class User
|
||||
'nickname' => $nickname,
|
||||
'faceURL' => $faceURL
|
||||
];
|
||||
return Utils::send(Url::$updateNotificationAccount, $data, '更新通知账号错误');
|
||||
return Utils::send(Url::$updateNotificationAccount, $data);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -175,9 +151,7 @@ class User
|
||||
*/
|
||||
public function accountCheck(array $checkUserIDList): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$accountCheck, ['checkUserIDList' => $checkUserIDList], '检查列表账户注册状态错误', $adminToken);
|
||||
return Utils::send(Url::$accountCheck, ['checkUserIDList' => $checkUserIDList]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -186,9 +160,7 @@ class User
|
||||
*/
|
||||
public function getAllUsersUid($page=1,$limit=100): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$getAllUsersUid, ['pagination'=>['pageNumber'=>$page,"showNumber"=>$limit]], '获取所有用户uid列表错误', $adminToken);
|
||||
return Utils::send(Url::$getAllUsersUid, ['pagination'=>['pageNumber'=>$page,"showNumber"=>$limit]]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -198,9 +170,7 @@ class User
|
||||
*/
|
||||
public function getSelfUserInfo(string $userID): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$userToken = Utils::getUserToken($userID);
|
||||
return Utils::send(Url::$getSelfUserInfo, ['userID' => $userID], '获取自己的信息错误', $userToken);
|
||||
return Utils::send(Url::$getSelfUserInfo, ['userID' => $userID]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -210,9 +180,7 @@ class User
|
||||
*/
|
||||
public function getUsersInfo(array $userIDList): array
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
return Utils::send(Url::$getUsersInfo, ['userIDList' => $userIDList], '获取用户信息错误', $adminToken);
|
||||
return Utils::send(Url::$getUsersInfo, ['userIDList' => $userIDList]);
|
||||
}
|
||||
|
||||
//Header
|
||||
@@ -233,19 +201,21 @@ class User
|
||||
* @param string $faceURL 头像地址
|
||||
* @return array
|
||||
*/
|
||||
public function userRegister(string $userID, string $nickname = '', string $faceURL = ''): array|bool
|
||||
public function userRegister(string|array $userID, string $nickname = '', string $faceURL = ''): array|bool
|
||||
{
|
||||
// 获取管理员token
|
||||
$adminToken = Utils::getAdminToken();
|
||||
$data = [
|
||||
'users' => [
|
||||
[
|
||||
'userID' => $userID,
|
||||
'nickname' => $nickname,
|
||||
'faceURL' => $faceURL
|
||||
if(is_array($userID)){
|
||||
$data['users'] = $userID;
|
||||
}else{
|
||||
$data = [
|
||||
'users' => [
|
||||
[
|
||||
'userID' => $userID,
|
||||
'nickname' => $nickname,
|
||||
'faceURL' => $faceURL
|
||||
]
|
||||
]
|
||||
]
|
||||
];
|
||||
return Utils::send(Url::$userRegister, $data, '注册IM错误', $adminToken);
|
||||
];
|
||||
}
|
||||
return Utils::send(Url::$userRegister, $data);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user