新增im消息回调修改
This commit is contained in:
@@ -41,7 +41,7 @@ class UserImOffDelayDirectConsumer extends ConsumerMessage
|
||||
|
||||
// 获取用户数据
|
||||
$params = array();
|
||||
$params['user_id'] = $data['Info']['To_Account'];
|
||||
$params['user_id'] = $data['user_id'];
|
||||
$user = User::getOne($params);
|
||||
if (empty($user)){
|
||||
Log::getInstance("queue-UserImOff")->error("无该用户");
|
||||
@@ -64,6 +64,14 @@ class UserImOffDelayDirectConsumer extends ConsumerMessage
|
||||
return Result::ACK;
|
||||
}
|
||||
|
||||
$im_login_at = strtotime($user['im_login_at']);
|
||||
|
||||
$diff_time = time() - $im_login_at;
|
||||
if ($diff_time <= 3 * 60){
|
||||
Log::getInstance("queue-UserImOff")->info("用户刚上线未满30分钟,无需处理");
|
||||
return Result::ACK;
|
||||
}
|
||||
|
||||
// 修改用户表在线状态
|
||||
$params = array();
|
||||
$params['user_id'] = $user['user_id'];
|
||||
|
||||
Reference in New Issue
Block a user