|
@@ -53,7 +53,11 @@ class Party extends Common
|
|
|
$this->error('访问频繁,请稍后重试');
|
|
|
}
|
|
|
|
|
|
- $room_type = input('room_type',2); // 房间类型:1=派对,2=直播
|
|
|
+ $party_logo = input('party_logo');
|
|
|
+ $party_name = input('party_name');
|
|
|
+ $seatnum = input('seatnum');
|
|
|
+ $is_public = input('is_public',1); //是否公开:1=是,0=否
|
|
|
+ $room_type = input('room_type',2); // 房间类型:1=工会房,2=K歌房
|
|
|
$partyModel = new \app\common\model\Party();
|
|
|
|
|
|
$user_id = $this->auth->id;
|
|
@@ -109,8 +113,8 @@ class Party extends Common
|
|
|
$this->error("房间数量已达上线,请联系客服!");
|
|
|
}
|
|
|
|
|
|
- $party_name = $this->auth->u_id."的房间"; // 派对名称
|
|
|
- $party_logo = "/assets/api/party_logo.png"; // 派对logo
|
|
|
+ /*$party_name = $this->auth->u_id."的房间"; // 派对名称
|
|
|
+ $party_logo = "/assets/api/party_logo.png"; // 派对logo*/
|
|
|
$party_type = 8; // 派对类型(情感互动,心动点单 等)
|
|
|
$party_notice = "请编辑房间公告"; // 派对公告
|
|
|
$party_notice_detail = "请编辑房间公告内容!"; // 派对公告详情
|
|
@@ -141,23 +145,29 @@ class Party extends Common
|
|
|
$this->error('创建房间失败');
|
|
|
}
|
|
|
|
|
|
- //[环信]初始化8个麦位
|
|
|
- //[环信]初始化已点歌曲列表
|
|
|
+ //[环信]初始化房间
|
|
|
$matedata = [
|
|
|
- 'seat1' => json_encode([]),
|
|
|
- 'seat2' => json_encode([]),
|
|
|
- 'seat3' => json_encode([]),
|
|
|
- 'seat4' => json_encode([]),
|
|
|
- 'seat5' => json_encode([]),
|
|
|
- 'seat6' => json_encode([]),
|
|
|
- 'seat7' => json_encode([]),
|
|
|
- 'seat8' => json_encode([]),
|
|
|
+ //麦位数量
|
|
|
+ 'seatnum'=> $seatnum,
|
|
|
+ //已点歌曲列表
|
|
|
'waitsing_list' => json_encode([]),
|
|
|
+ //房名字、logo
|
|
|
+ 'party_name' => $party_name,
|
|
|
+ 'party_logo' => $party_logo,
|
|
|
+ 'is_public' => $is_public,
|
|
|
+ 'room_type' => $room_type,
|
|
|
];
|
|
|
$rs = $easemob->room_setRoomCustomAttributeForced($easemob_room_id,$this->auth->id,$matedata);
|
|
|
|
|
|
- Db::startTrans();
|
|
|
+ //[环信]初始化N个麦位
|
|
|
+ $seatdata = [];
|
|
|
+ for($i=1;$i<=$seatnum;$i++){
|
|
|
+ $seatdata['seat'.$i] = json_encode([]);
|
|
|
+ }
|
|
|
+ $rs = $easemob->room_setRoomCustomAttributeForced($easemob_room_id,$this->auth->id,$seatdata);
|
|
|
+
|
|
|
//写入派对
|
|
|
+ Db::startTrans();
|
|
|
$data = [];
|
|
|
$data["user_id"] = $this->auth->id;
|
|
|
$data["room_type"] = $room_type;
|