|
@@ -215,12 +215,13 @@ class Easemob extends Api
|
|
|
if(isset($input['from'])){
|
|
|
$uid = $this->get_easemob_uid($input['from']);
|
|
|
}
|
|
|
+ $partyid = Db::name('party')->where('easemob_room_id',$room_id)->value('id');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- if($uid && $room_id && $is_chatroom && $operation == 'in' && $error_code){
|
|
|
- $roomId = $room_id;
|
|
|
+ if($uid && $partyid && $is_chatroom && $operation == 'in' && $error_code){
|
|
|
+ $roomId = $partyid;
|
|
|
$userId = $uid;
|
|
|
|
|
|
$this->redis->hSet("online_" . $roomId, $userId, $userId);
|
|
@@ -253,8 +254,8 @@ class Easemob extends Api
|
|
|
}
|
|
|
|
|
|
|
|
|
- if($uid && $room_id && $is_chatroom && $operation == 'out' && $error_code){
|
|
|
- $roomId = $room_id;
|
|
|
+ if($uid && $partyid && $is_chatroom && $operation == 'out' && $error_code){
|
|
|
+ $roomId = $partyid;
|
|
|
$userId = $uid;
|
|
|
|
|
|
$this->redis->HDel("online_" . $roomId, $userId);
|