diff --git a/application/adminapi/controller/Room.php b/application/adminapi/controller/Room.php index 5b462e99..74a3a467 100644 --- a/application/adminapi/controller/Room.php +++ b/application/adminapi/controller/Room.php @@ -4,6 +4,7 @@ namespace app\adminapi\controller; use app\admin\model\AdminLog; use app\common\controller\adminApi; +use think\Cache; use think\Config; use think\Db; use think\Hook; @@ -220,6 +221,14 @@ class Room extends adminApi foreach ($lists as $key => $value) { $lists[$key]['createtime'] = date('Y-m-d H:i:s', $value['createtime']); } + $lists[]=[ + 'createtime' => '', + 'deletetime' => 0, + 'id' => -1, + 'type_name' => '练歌房', + 'status' => 1, + 'sort' => 99 + ]; $return_data = [ 'page' =>$page, 'page_limit' => $page_limit, @@ -950,8 +959,13 @@ class Room extends adminApi if($sort !== ""){ $data['sort'] = $sort; } + if($type_id==-1){ + model('RoomSong')->agree_song(1,$room_id,1); + unset($data['type_id']); + } $res = db::name('vs_room')->where('id',$room_id)->update($data); if($res){ + Cache::rm('room_info_'.$room_id); return V(1,"成功"); } else{