不在房间内 消息隐藏

This commit is contained in:
2025-09-18 18:56:37 +08:00
parent 10044688e7
commit 24a65ad21a

View File

@@ -926,9 +926,22 @@ class Room extends adminApi
if($status){ if($status){
$data['status'] = $status; $data['status'] = $status;
} }
$bg_url = db::name('vs_room_background')->where('id',$id)->value('image_url');
$res = db::name('vs_room_background')->where('id',$id)->update($data); $res = db::name('vs_room_background')->where('id',$id)->update($data);
if($res){ if($res){
if($bg_url != $image_url){
//查询使用默认背景的房间
$room_list = db::name('vs_room')->field('id,room_background')->where(['room_status' => ['<>',3]])->select();
if($room_list){
foreach ($room_list as $v){
//判断是否使用默认背景room_background 字段值是否是以 get_system_config_value('web_site') 开头
if(strpos($v['room_background'],get_system_config_value('web_site')) !== FALSE){
db::name('vs_room')->where('id',$v['id'])->update(['room_background' => $image_url]);
}
}
}
}
return V(1,"成功"); return V(1,"成功");
} }
else{ else{