|
@@ -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("网络错误,请稍后重试!");
|