get_room_list($data, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //添加房间 public function add_room() { $data = Request::only(['xq_type', 'room_owner_uid', 'room_number', 'room_background_id', 'cate_id', 'room_cover', 'tid', 'room_name', 'room_intro', 'hot_value', 'is_pretty', 'is_top', 'is_hot', 'is_need_password', 'room_password', 'room_status', 'is_online', 'is_delete','accumulate_rate']); $reslut = model('Room')->add_room($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //修改房间信息 public function edit_room_info() { $data = Request::only(['xq_type', 'rid', 'cate_id', 'room_number', 'room_cover', 'tid', 'room_name', 'room_background_id', 'room_intro', 'hot_value', 'pretty_room_number', 'is_top', 'is_hot', 'is_need_password', 'room_password', 'room_status', 'is_online', 'is_delete', 'sort', 'accumulate_rate','is_look','is_show_dial', 'envelope_rate', 'is_earnings', 'is_show_room','robot_num']); $reslut = model('Room')->edit_room_info($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //获取房间信息 public function get_room_info() { $rid = input('rid', 0); $reslut = model('Room')->get_room_info($rid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //删除房间 public function room_del() { $rid = input('rid', 0); $data = model('Room')->room_del($rid); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取房间列表 public function get_room_visitor_list() { $data = Request::only(['rid', 'uid', 'is_micro']); $order = input('order', 'vid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->get_room_visitor_list($data, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间分类列表 public function room_cate_list() { $cate_id = input('cate_id', 0); $category_name = input('category_name', 0); $order = input('order', 'cate_id'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->room_cate_list($cate_id, $category_name, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间分类详情 public function get_room_cate_info() { $cate_id = input('cate_id', 0); $reslut = model('Room')->get_room_cate_info($cate_id); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //修改房间分类 public function room_cate_edit() { $cate_id = input('cate_id', 0); $category_name = input('category_name', ''); $tid = input('tid', 0); $sort = input('sort', 0); $data = model('Room')->room_cate_edit($cate_id, $tid, $category_name, $sort); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //添加房间分类 public function add_room_cate() { $category_name = input('category_name', ''); $tid = input('tid', 0); $sort = input('sort', 0); $data = model('Room')->add_room_cate($tid, $category_name, $sort); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除房间分类 public function room_cate_del() { $cate_id = input('cate_id', 0); $data = model('Room')->room_cate_del($cate_id); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取房间类型列表 public function get_room_type_list() { $tid = input('tid', 0); $type_name = input('type_name', 0); $order = input('order', 'tid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->get_room_type_list($tid, $type_name, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间类型详情 public function get_room_type_info() { $tid = input('tid', 0); $reslut = model('Room')->get_room_type_info($tid); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //修改房间类型 public function edit_room_type_info() { $tid = input('tid', 0); $type_name = input('type_name', ''); $data = model('Room')->edit_room_type_info($tid, $type_name); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //添加房间类型 public function add_room_type() { $type_name = input('type_name', ''); $data = model('Room')->add_room_type($type_name); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除房间类型 public function room_type_del() { $tid = input('tid', 0); $data = model('Room')->room_type_del($tid); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取房间背景列表 public function room_background_list() { $bid = input('bid', 0); $image_name = input('image_name', 0); $order = input('order', 'bid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->room_background_list($bid, $image_name, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间背景详情 public function background_info() { $bid = input('bid', 0); $reslut = model('Room')->background_info($bid); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //添加房间背景 public function add_room_background() { $image_name = input('image_name'); $image_url = input('image_url'); $image_size = input('image_size'); $status = input('status'); $data = model('Room')->add_room_background($image_name, $image_url, $image_size, $status); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改房间背景 public function edit_room_background() { $bid = input('bid', 0); $image_name = input('image_name'); $image_url = input('image_url'); $image_size = input('image_size'); $status = input('status'); $data = model('Room')->edit_room_background($bid, $image_name, $image_url, $image_size, $status); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除房间背景 public function room_background_del() { $bid = input('bid', 0); $data = model('Room')->room_background_del($bid); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取房间表情列表 public function room_emoji_list() { $eid = input('eid', 0); $emoji_type = input('emoji_type', 0); $type = input('type'); //1非交互表情2交互表情 $name = input('name'); //图片名称 $order = input('order', 'eid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->room_emoji_list($eid, $type, $name, $emoji_type, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间表情详情 public function room_emoji_info() { $eid = input('eid', 0); $reslut = model('Room')->room_emoji_info($eid); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //添加房间表情 public function add_room_emoji() { $emoji_type = input('emoji_type', 1); $nid = input('nid', 0); $type = input('type'); $name = input('name'); $pid = input('pid'); $image = input('image'); $second = input('second'); $result = input('result'); $show_status = input('show_status'); $sort = input('sort'); $data = model('Room')->add_room_emoji($pid, $type, $name, $emoji_type, $nid, $image, $second, $result, $show_status, $sort); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改房间表情 public function edit_room_emoji() { $eid = input('eid', 0); $emoji_type = input('emoji_type', 1); $nid = input('nid', 0); $type = input('type'); $pid = input('pid'); $name = input('name'); $image = input('image'); $second = input('second'); $result = input('result'); $show_status = input('show_status'); $sort = input('sort'); $data = model('Room')->edit_room_emoji($eid, $pid, $type, $name, $emoji_type, $nid, $image, $second, $result, $show_status, $sort); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除房间表情 public function del_room_emoji() { $eid = input('eid', 0); $data = model('Room')->del_room_emoji($eid); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取房间音乐列表 public function room_music_list() { $mid = input('mid', 0); $music_name = input('music_name', 0); $singer = input('singer', 0); $order = input('order', 'mid'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->room_music_list($mid, $music_name, $singer, $order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取房间音乐 public function music_info() { $mid = input('mid', 0); $reslut = model('Room')->music_info($mid); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //添加房间音乐 public function add_room_music() { $music_name = input('music_name'); $singer = input('singer'); $music_url = input('music_url'); $music_size = input('music_size'); $status = input('status'); $music_type = input('music_type'); $data = model('Room')->add_room_music($music_name, $singer, $music_url, $music_size, $status, $music_type); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改房间音乐 public function edit_room_music() { $mid = input('mid', 0); $music_name = input('music_name'); $singer = input('singer'); $music_url = input('music_url'); $music_size = input('music_size'); $status = input('status'); $music_type = input('music_type'); $data = model('Room')->edit_room_music($mid, $music_name, $singer, $music_url, $music_size, $status, $music_type); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除房间音乐 public function room_music_del() { $mid = input('mid', 0); $data = model('Room')->room_music_del($mid); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取列表 public function room_subsidy() { $order = input('order', 'id'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->room_subsidy($order, $sort, $page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } //获取详情 public function room_subsidy_info() { $id = input('id', 0); $reslut = model('Room')->room_subsidy_info($id); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['data'] = $reslut['data']; return json($data); } //添加 public function add_room_subsidy() { $type = input('type', 1); $level_name = input('level_name', ''); $total_gift_price = input('total_gift_price', 0); $money = input('money', 0); $data = model('Room')->add_room_subsidy($level_name, $total_gift_price, $money, $type); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //修改 public function edit_room_subsidy() { $id = input('id', 0); $type = input('type', 1); $level_name = input('level_name', ''); $total_gift_price = input('total_gift_price', 0); $money = input('money', 0); $data = model('Room')->edit_room_subsidy($id, $level_name, $total_gift_price, $money, $type); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //删除 public function room_subsidy_del() { $id = input('id', 0); $data = model('Room')->room_subsidy_del($id); if ($data['code'] == 201) { return ajaxReturn(201, $data['msg'], $data['data']); } else { return ajaxReturn(200, $data['msg'], $data['data']); } } //获取列表 public function give_room_subsidy_list() { $room_number = input('room_number', 0); $owner_uid = input('owner_uid', 0); $is_fa = input('is_fa', 0); $belong_week = input('belong_week', ''); $order = input('order', 'id'); $sort = input('sort', 'desc'); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('Room')->give_room_subsidy_list($room_number, $owner_uid, $is_fa, $order, $sort, $page, $limit, $belong_week); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; $data['totalRow'] = $reslut['data']['totalRow']; return json($data); } //批量结算 public function batch_give_room_subsidy(){ //二级密码 $pass = input('pass', ''); $check_pass = model('admin/admin')->check_secondary_password($pass); if($check_pass['code'] == 201){ return ajaxReturn($check_pass['code'], $check_pass['msg'], $check_pass['data']); } $data = input('info'); $reslut = model('Room')->batch_give_room_subsidy($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //补贴详情 public function get_give_room_subsidy_info(){ $id = input('id', 0); $reslut = model('Room')->get_give_room_subsidy_info($id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //房间明细 public function room_week_earnings_info(){ $id = input('id', 0); $reslut = model('Room')->room_week_earnings_log_info($id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //修复 public function room_week_earnings_log_edit(){ $data = input(); $reslut = model('Room')->room_week_earnings_log_edit($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //修改补贴 public function edit_give_room_subsidy(){ //二级密码 $pass = input('secondary_password', ''); $check_pass = model('admin/admin')->check_secondary_password($pass); if($check_pass['code'] == 201){ return ajaxReturn($check_pass['code'], $check_pass['msg'], $check_pass['data']); } $id = input('id', 0); $user_earnings = input('user_earnings', 0); $reslut = model('Room')->edit_give_room_subsidy($id, $user_earnings); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //检测房间 public function check_room(){ $rid = input('rid', 0); $reslut = model('room')->check_room($rid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //清理房间异常麦位 public function check_room_micro(){ $rid = input('rid', 0); $reslut = model('room')->check_room_micro($rid); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //获取举报列表 public function room_apply_list() { $page = input('page', 1); $limit = input('limit', 20); $room_owner_uid = input('room_owner_uid', 0); $room_number = input('room_number', 0); $apply_status = input('apply_status', 0); $reslut = model('Room')->room_apply_list($room_owner_uid,$room_number,$apply_status,$page, $limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } public function room_apply_info(){ $id = input('id', 0); $reslut = model('room')->room_apply_info($id); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } public function room_apply_edit(){ $data = input(); $reslut = model('room')->room_apply_edit($data); return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']); } //踢禁记录 public function out_forbid_log(){ $data = Request::only(['operator_uid', 'uid', 'room_number', 'pay_type', 'start', 'end']); $page = input('page', 1); $limit = input('limit', 20); $reslut = model('room')->out_forbid_log($data,$page,$limit); $data = []; $data['code'] = 0; $data['msg'] = '获取成功'; $data['count'] = $reslut['data']['count']; $data['data'] = $reslut['data']['list']; return json($data); } public function jie_word(){ $fid = input('fid', ''); $reslut = model('room')->jie_word($fid); return json($reslut); } }