From 24a65ad21adc6809400c44c2aead499c489f512f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Thu, 18 Sep 2025 18:56:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E5=9C=A8=E6=88=BF=E9=97=B4=E5=86=85?= =?UTF-8?q?=20=E6=B6=88=E6=81=AF=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/adminapi/controller/Room.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/application/adminapi/controller/Room.php b/application/adminapi/controller/Room.php index acc2aa2..51230d5 100644 --- a/application/adminapi/controller/Room.php +++ b/application/adminapi/controller/Room.php @@ -926,9 +926,22 @@ class Room extends adminApi if($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); 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,"成功"); } else{