用户主页 用户在离线

This commit is contained in:
2025-08-20 19:37:06 +08:00
parent 330e2772a9
commit 9671f2e37f

View File

@@ -317,6 +317,24 @@ class User extends Model
//头像装扮
$user_info['dress'] = model('Decorate')->user_decorate_detail($user_info['user_id'],1);
//用户是否在线
$user_info['is_online'] = 0 ;//0 离线 1 在线
$user_id_array[] = 'u'.$uid;
$online_users = model('Tencent')->query_user_online_status($user_id_array);
if(isset($online_users['ActionStatus']) && $online_users['ActionStatus'] == 'OK'){
if($online_users['QueryResult']){
foreach ($online_users['QueryResult'] as $v){
if($v['Status'] == "Online"){
//截取用户ID前面的 u 并获取用户ID
$user_id = substr($v['To_Account'],1);
if($uid = $user_id){
$user_info['is_online'] = 1;
}
}
}
}
}
//记录用户访问记录
if($from_uid != $uid){
$this->add_user_visit_log(1,$from_uid, $uid);