1
This commit is contained in:
@@ -1006,9 +1006,11 @@ class UserService extends BaseService
|
||||
$result['message'] = "在线状态存储失败";
|
||||
return $result;
|
||||
}
|
||||
|
||||
Log::getInstance("UserService-userImLoginStatus")->info("用户已设上线");
|
||||
} elseif ($msg_data['Info']['Action'] == "Disconnect"){
|
||||
// 点右上角退出/断网(如手机开启飞行模式)/微信切后台/杀掉微信进程
|
||||
$time = strtotime($msg_data['RequestTime']) + 3*60;
|
||||
$time = strtotime($msg_data['RequestTime']) + 30*60;
|
||||
|
||||
$data = array();
|
||||
$data['user_id'] = $user['user_id'];
|
||||
@@ -1021,6 +1023,7 @@ class UserService extends BaseService
|
||||
$result['message'] = "添加下线队列失败";
|
||||
return $result;
|
||||
}
|
||||
Log::getInstance("UserService-userImLoginStatus")->info("已添加延迟下线队列");
|
||||
} elseif ($msg_data['Info']['Action'] == "Logout"){
|
||||
// 主动退出
|
||||
// 修改用户表在线状态
|
||||
@@ -1037,10 +1040,7 @@ class UserService extends BaseService
|
||||
}
|
||||
}
|
||||
|
||||
// 删除缓存
|
||||
$redis = $this->container->get(Redis::class);
|
||||
$redis_key = "user_im_online_" . $user['user_id'];
|
||||
$redis->del($redis_key);
|
||||
Log::getInstance("UserService-userImLoginStatus")->info("用户已设下线");
|
||||
}
|
||||
|
||||
Db::commit();
|
||||
|
||||
Reference in New Issue
Block a user