Ver código fonte

异步回调修改

lizhen_gitee 1 ano atrás
pai
commit
478157f144
1 arquivos alterados com 5 adições e 4 exclusões
  1. 5 4
      application/api/controller/Easemob.php

+ 5 - 4
application/api/controller/Easemob.php

@@ -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);