浏览代码

设置房间,修改聊天室属性

lizhen_gitee 1 年之前
父节点
当前提交
9e7cf5c666
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19 0
      application/api/controller/Party.php

+ 19 - 0
application/api/controller/Party.php

@@ -1230,6 +1230,25 @@ class Party extends Api
                 $this->redis->set($this->roomTypeArr[$room_type]."_".$party_id,json_encode($partyInfo));
             }
 
+            //[环信]初始化房间,初始化自定义属性
+            $matedata = [];
+            if(isset($data['party_name'])){
+                $matedata['party_name'] = $data['party_name'];
+            }
+            if(isset($data['party_logo'])){
+                $matedata['party_logo'] = $data['party_logo'];
+            }
+            if(isset($data['is_public'])){
+                $matedata['is_public'] = $data['is_public'];
+            }
+            if(isset($data['background'])){
+                $matedata['background'] = $data['background'];
+            }
+            if(!empty($matedata)){
+                $easemob = new Easemob();
+                $rs = $easemob->room_setRoomCustomAttributeForced($partyInfo['easemob_room_id'],$partyInfo['user_id'],$matedata);
+            }
+
             $this->success("房间设置成功!",$data);
         } else {
             $this->error("网络错误,请稍后重试!");