Files
mier-php/application/admin/controller/Website.php
2025-08-11 10:22:05 +08:00

873 lines
26 KiB
PHP

<?php
namespace app\admin\controller;
use think\Controller;
// 网站管理
class Website extends Common
{
//获取轮播图 列表
public function get_banner_list()
{
$uid = input('uid', 0);
$room_number = input('room_number', 0);
$room_name = input('room_name', '');
$order = input('order', 'uid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->get_banner_list($uid, $room_number, $room_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 edit_banner_info()
{
$bid = input('bid', 0);
$image = input('image', 0);
$aid = input('aid', '');
$type = input('type', '');
$show_status = input('show_status', '');
$sort = input('sort', '');
$data = model('Website')->edit_banner_info($bid, $image, $aid, $type,$show_status, $sort);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//添加轮播图
public function add_banner()
{
$data = input('post.');
$data = model('Website')->add_banner($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取房间信息
public function get_banner_info()
{
$bid = input('bid', 0);
$data = model('Website')->get_banner_info($bid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除轮播图
public function banner_del()
{
$bid = input('bid', 0);
$data = model('Website')->banner_del($bid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取充值可选 列表
public function can_recharge_list()
{
$crid = input('crid', 0);
$order = input('order', 'crid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->can_recharge_list($crid,$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 edit_recharge_info()
{
$crid = input('crid', 0);
$money = input('money', 0);
$integral = input('integral', '');
$data = model('Website')->edit_recharge_info($crid, $money, $integral);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//添加 充值可选
public function add_recharge()
{
$data = input('post.');
$data = model('Website')->add_recharge($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 充值可选 信息
public function get_recharge_info()
{
$crid = input('crid', 0);
$data = model('Website')->get_recharge_info($crid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 充值可选
public function recharge_del()
{
$crid = input('crid', 0);
$data = model('Website')->recharge_del($crid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//用户建议 列表
public function suggest_list()
{
$id = input('id', 0);
$uid = input('uid', 0);
$nickanme = input('nickanme', 0);
$order = input('order', 'id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->suggest_list($id,$uid,$nickanme,$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_suggest_info()
{
$id = input('id', 0);
$data = model('Website')->get_suggest_info($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 建议状态
public function edit_suggest_info()
{
$id = input('id', 0);
$is_deal = input('is_deal', 0);
$data = model('Website')->edit_suggest_info($id, $is_deal);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 建议
public function suggest_del()
{
$id = input('id', 0);
$data = model('Website')->suggest_del($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//用户等级列表
public function user_level_list()
{
$lid = input('lid', 0);
$type = input('type', 0);
$type_name = input('type_name', 0);
$order = input('order', 'lid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->user_level_list($lid,$type,$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 add_user_level()
{
$data = input('post.');
$data = model('Website')->add_user_level($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 用户等级
public function get_user_level()
{
$lid = input('lid', 0);
$data = model('Website')->get_user_level($lid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 用户等级
public function edit_user_level()
{
$data = input('post.');
$data = model('Website')->edit_user_level($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 用户等级
public function user_level_del()
{
$lid = input('lid', 0);
$data = model('Website')->user_level_del($lid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//守护类型 列表
public function guard_type_list()
{
$gid = input('gid', 0);
$guard_name = input('guard_name', 0);
$order = input('order', 'gid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->guard_type_list($gid,$guard_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 add_guard_type()
{
$data = input('post.');
$data = model('Website')->add_guard_type($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 守护类型
public function get_guard_type()
{
$gid = input('gid', 0);
$data = model('Website')->get_guard_type($gid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 守护类型
public function edit_guard_type()
{
$data = input('post.');
$data = model('Website')->edit_guard_type($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 守护类型
public function guard_type_del()
{
$gid = input('gid', 0);
$data = model('Website')->guard_type_del($gid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 守护类型 l列表
public function get_guard_type_list()
{
$data = model('Website')->get_guard_type_list();
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//守护价格 列表
public function guard_price_list()
{
$id = input('id', 0);
$order = input('order', 'a.id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->guard_price_list($id,$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_guard_price()
{
$data = input('post.');
$data = model('Website')->add_guard_price($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 守护价格详情
public function get_guard_price()
{
$id = input('id', 0);
$data = model('Website')->get_guard_price($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 守护价格
public function edit_guard_price()
{
$data = input('post.');
$data = model('Website')->edit_guard_price($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 守护价格
public function guard_price_del()
{
$id = input('id', 0);
$data = model('Website')->guard_price_del($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//特效 列表
public function special_effects_list()
{
$sid = input('sid', 0);
$type = input('type', 0);
$effects_name = input('effects_name', 0);
$is_can_buy = input('is_can_buy', 0);
$is_show = input('is_show', 0);
$order = input('order', 'sid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->special_effects_list($sid,$type,$effects_name,$is_can_buy,$is_show,$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_special_effects()
{
$data = input('post.');
$data = model('Website')->add_special_effects($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 特效详情
public function get_special_effects()
{
$sid = input('sid', 0);
$data = model('Website')->get_special_effects($sid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 特效
public function edit_special_effects()
{
$data = input('post.');
$data = model('Website')->edit_special_effects($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 特效
public function special_effects_del()
{
$sid = input('sid', 0);
$data = model('Website')->special_effects_del($sid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 特效价格 列表
public function get_special_effects_list()
{
$data = model('Website')->get_special_effects_list();
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//特效价格 列表
public function special_effects_price()
{
$spid = input('spid', 0);
$day = input('day', 0);
$sell_price = input('sell_price', 0);
$effects_name = input('effects_name', 0);
$order = input('order', 'a.spid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->special_effects_price($spid,$day,$sell_price,$effects_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 add_special_effects_price()
{
$data = input('post.');
$data = model('Website')->add_special_effects_price($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 特效价格 详情
public function get_special_effects_price()
{
$spid = input('spid', 0);
$data = model('Website')->get_special_effects_price($spid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 特效价格
public function edit_special_effects_price()
{
$data = input('post.');
$data = model('Website')->edit_special_effects_price($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 特效价格
public function special_effects_price_del()
{
$spid = input('spid', 0);
$data = model('Website')->special_effects_price_del($spid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//单页信息 列表
public function page_list()
{
$order = input('order', 'aid');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->page_list($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_page()
{
$data = input('post.');
$data = model('Website')->add_page($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 单页信息 详情
public function get_page()
{
$aid = input('aid', 0);
$data = model('Website')->get_page($aid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 单页信息
public function edit_page()
{
$data = input('post.');
$data = model('Website')->edit_page($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 单页信息
public function page_del()
{
$aid = input('aid', 0);
$data = model('Website')->page_del($aid);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取列表
public function pay_way_list()
{
$pay_type = input('pay_type', 0);
$status = input('status', '');
$order = input('order', 'id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->pay_way_list($pay_type, $status, $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 edit_pay_way()
{
$data = input('post.');
$reslut = model('Website')->edit_pay_way($data);
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
}
//添加
public function add_pay_way()
{
$data = input('post.');
$reslut = model('Website')->add_pay_way($data);
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
}
//获取信息
public function get_pay_way_info()
{
$id = input('id', 0);
$data = model('Website')->get_pay_way_info($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除
public function pay_way_del()
{
$id = input('id', 0);
$data = model('Website')->pay_way_del($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 列表
public function auction_price_list()
{
$id = input('id', 0);
$order = input('order', 'id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->auction_price_list($id,$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 edit_auction_price_info()
{
$id = input('id', 0);
$price = input('price', 0);
$data = model('Website')->edit_auction_price_info($id, $price);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//添加
public function add_auction_price()
{
$data = input('post.');
$data = model('Website')->add_auction_price($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 信息
public function get_auction_price_info()
{
$id = input('id', 0);
$data = model('Website')->get_auction_price_info($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除
public function auction_price_del()
{
$id = input('id', 0);
$data = model('Website')->auction_price_del($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//CP特权列表
public function coupling_privilege_list()
{
$id = input('id', 0);
$order = input('order', 'id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->coupling_privilege_list($id,$order,$sort,$page,$limit);
$data = [];
$data['code'] = 0;
$data['msg'] = '获取成功';
$data['count'] = $reslut['data']['count'];
$data['data'] = $reslut['data']['list'];
return json($data);
}
//添加 CP特权
public function add_coupling_privilege()
{
$data = input('post.');
$data = model('Website')->add_coupling_privilege($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//获取 CP特权
public function get_coupling_privilege_info()
{
$id = input('id', 0);
$data = model('Website')->get_coupling_privilege_info($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//修改 CP特权
public function edit_coupling_privilege()
{
$data = input('post.');
$data = model('Website')->edit_coupling_privilege($data);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//删除 CP特权
public function coupling_privilege_del()
{
$id = input('id', 0);
$data = model('Website')->coupling_privilege_del($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//客服信息
public function support_staff(){
$order = input('order', 'id');
$sort = input('sort', 'desc');
$page = input('page', 1);
$limit = input('limit', 20);
$reslut = model('Website')->support_staff($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 support_staff_info()
{
$id = input('id', 0);
$data = model('Website')->support_staff_info($id);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
//客服信息编辑
public function support_staff_edit(){
$id = input('id', 0);
$image = input('image', '');
$content = input('content', '');
$contents = input('contents', '');
$data = model('Website')->support_staff_edit($id,$image, $content, $contents);
if ($data['code'] == 201) {
return ajaxReturn(201, $data['msg'], $data['data']);
} else {
return ajaxReturn(200, $data['msg'], $data['data']);
}
}
}