This commit is contained in:
2025-12-24 16:59:05 +08:00
parent b52a51c09b
commit b68946fe79
218 changed files with 10790 additions and 3878 deletions
+16 -6
View File
@@ -2,6 +2,7 @@
namespace app\event;
use support\think\Db;
use Request;
use Symfony\Component\Console\Input\Input;
class User{
function register_successed($user){
$date = date('Y-m-d');
@@ -45,12 +46,8 @@ class User{
$data = $data->toArray();
}
$role_arr = [
'0' => __('普通用户'),
'1' => __('V1'),
'2' => __('V2'),
'3' => __('V3'),
'4' => __('V4'),
'5' => __('V5'),
'1' => __('普通用户'),
'2' => __('VIP'),
];
$data['has_trade_password'] = $data['trade_password'] ? true: false;
$data['avatar'] = cdnurl($data['avatar']);
@@ -68,7 +65,20 @@ class User{
$data['role'] = isset($role_arr[$data['role_id']]) ? $role_arr[$data['role_id']] : __('普通用户');//\app\model\UserRole::where('id',$data['role_id'])->value('name');
$data['level'] = get_user_level($data['id']);
/**
* @var \support\OpenImSdk\Client $IM
*/
$IM = request()->IM;
$imToken = $IM->auth->getUserToken($data['id'],Input('platform'));
$data['imToken'] = $imToken['token'];
$data['userID'] = $data['id'] ;
$data['id'] = idEncode($data['id']);
$last_see = $last_see ?? cache('last_see_'.$data['id']);
$count = 0;
$data['friend_settings'] = [
'unread_count' => $count ??0,
'userHeadImg' => null,
];
return $data;
}
function changepwd_successed($data=[]){