|
@@ -5,6 +5,7 @@ namespace app\admin\controller\party;
|
|
use app\common\controller\Backend;
|
|
use app\common\controller\Backend;
|
|
use think\Db;
|
|
use think\Db;
|
|
use Redis;
|
|
use Redis;
|
|
|
|
+use app\common\library\Easemob;
|
|
/**
|
|
/**
|
|
* 派对管理
|
|
* 派对管理
|
|
*
|
|
*
|
|
@@ -105,11 +106,11 @@ class Party extends Backend
|
|
try {
|
|
try {
|
|
|
|
|
|
//判断房间id去重
|
|
//判断房间id去重
|
|
- $check = Db::name('party')->where('party_id',$params['party_id'])->where('id','neq',$ids)->find();
|
|
|
|
|
|
+ /*$check = Db::name('party')->where('party_id',$params['party_id'])->where('id','neq',$ids)->find();
|
|
if($check){
|
|
if($check){
|
|
Db::rollback();
|
|
Db::rollback();
|
|
$this->error('重复的派对id');
|
|
$this->error('重复的派对id');
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
|
|
|
|
$roomTypeArr = [1=>"party",2=>"live"];
|
|
$roomTypeArr = [1=>"party",2=>"live"];
|
|
$room_type = $row->room_type;
|
|
$room_type = $row->room_type;
|
|
@@ -135,7 +136,7 @@ class Party extends Backend
|
|
|
|
|
|
if($params["is_close"] == 1) {
|
|
if($params["is_close"] == 1) {
|
|
// 强制关闭需要退出正在房间的用户
|
|
// 强制关闭需要退出正在房间的用户
|
|
- $this->outMemberFromRoom($ids);
|
|
|
|
|
|
+ $this->outMemberFromRoom($row->easemob_room_id);
|
|
}
|
|
}
|
|
|
|
|
|
//是否采用模型验证
|
|
//是否采用模型验证
|
|
@@ -172,8 +173,14 @@ class Party extends Backend
|
|
/**
|
|
/**
|
|
* 踢出房间内所有用户
|
|
* 踢出房间内所有用户
|
|
*/
|
|
*/
|
|
- private function outMemberFromRoom($party_id) {
|
|
|
|
|
|
+ private function outMemberFromRoom($easemob_room_id) {
|
|
|
|
+ //$easemob = new Easemob();
|
|
|
|
+
|
|
|
|
+ //获取所有成员
|
|
|
|
+ //$rs = $easemob->room_listRoomMembers($easemob_room_id,0);
|
|
|
|
|
|
|
|
+ //移除所有成员
|
|
|
|
+ //$rs = $easemob->room_removeRoomMembers($easemob_room_id,$usernames);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|