进入房间 推送信息 爵位和聊天气泡
设置隐身
This commit is contained in:
@@ -606,4 +606,34 @@ class UserData extends Model
|
||||
|
||||
return ['code' => 1, 'msg' => '获取成功','data' =>$data];
|
||||
}
|
||||
|
||||
|
||||
//设置隐身状态
|
||||
//$status 0-取消隐身,1-设置隐身
|
||||
public function modify_hide_status($user_id,$status)
|
||||
{
|
||||
if(!in_array($status,[0,1])){
|
||||
return ['code' => 0, 'msg' => '参数错误','data' =>null];
|
||||
}
|
||||
if($status == 1){
|
||||
$is_hide = 0;
|
||||
//获取用户的就爵位信息
|
||||
$Nobility = model('Nobility')->getUserNobilityInfo($user_id);
|
||||
if($Nobility['power_list']){
|
||||
foreach ($Nobility['power_list'] as $key => $value){
|
||||
if($value['id'] == 8){
|
||||
$is_hide = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
if($is_hide != 1){
|
||||
return ['code' => 0, 'msg' => '当前爵位无法设置隐身状态','data' =>null];
|
||||
}
|
||||
}
|
||||
$data = [
|
||||
'hide_status' => $status,
|
||||
];
|
||||
$reslut = db::name('user_data')->where('user_id',$user_id)->update($data);
|
||||
return ['code' => 1, 'msg' => '设置成功','data' =>null];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user