新增im消息回调修改
This commit is contained in:
parent
f57f1905a8
commit
1dcf99798e
@ -57,7 +57,7 @@ class UserImOffDelayDirectConsumer extends ConsumerMessage
|
||||
|
||||
// 获取缓存
|
||||
$redis = $this->container->get(Redis::class);
|
||||
$redis_key = "user_im_online" . $data['user_id'];
|
||||
$redis_key = "user_im_online_" . $data['user_id'];
|
||||
$res = $redis->get($redis_key);
|
||||
if ($res){
|
||||
Log::getInstance("queue-UserImOff")->info("用户刚上线未满30分钟,无需处理");
|
||||
|
||||
@ -1009,7 +1009,7 @@ class UserService extends BaseService
|
||||
|
||||
// 添加缓存
|
||||
$redis = $this->container->get(Redis::class);
|
||||
$redis_key = "user_im_online" . $user['user_id'];
|
||||
$redis_key = "user_im_online_" . $user['user_id'];
|
||||
$redis->set($redis_key,$msg_data['RequestTime'],30*60);
|
||||
|
||||
} elseif ($msg_data['Info']['Action'] == "Disconnect"){
|
||||
@ -1045,7 +1045,7 @@ class UserService extends BaseService
|
||||
|
||||
// 删除缓存
|
||||
$redis = $this->container->get(Redis::class);
|
||||
$redis_key = "user_im_online" . $user['user_id'];
|
||||
$redis_key = "user_im_online_" . $user['user_id'];
|
||||
$redis->del($redis_key);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user