From 3a2e51027f1bae4a970d11f2609339de6a39878e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Wed, 20 Aug 2025 20:45:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=B8=BB=E9=A1=B5=20?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E5=9C=A8=E7=A6=BB=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/User.php | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/application/api/model/User.php b/application/api/model/User.php index a279860..46679c4 100644 --- a/application/api/model/User.php +++ b/application/api/model/User.php @@ -279,7 +279,7 @@ class User extends Model public function get_user_home($from_uid,$uid) { $user_info = db::name('user')->alias('u')->join('user_data ud', 'u.id = ud.user_id') - ->field('u.id as user_id,u.nickname,u.user_code,u.avatar,u.sex,u.birthday,u.profile,ud.tag_id,ud.home_bgimages') + ->field('u.id as user_id,u.nickname,u.user_code,u.avatar,u.sex,u.birthday,u.profile,ud.tag_id,ud.home_bgimages,u.is_online') ->where(['u.id' => $uid,'u.status' => ['<>',0]])->find(); if(!$user_info){ return ['code' => 0, 'msg' => '用户不存在或已注销', 'data' => null]; @@ -317,24 +317,6 @@ 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);