进入房间 推送信息 爵位和聊天气泡

设置隐身
This commit is contained in:
2025-11-11 11:16:33 +08:00
parent 8bcdfd200b
commit d25e68256a
4 changed files with 50 additions and 0 deletions

View File

@@ -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];
}
}