266 lines
8.1 KiB
PHP
266 lines
8.1 KiB
PHP
<?php
|
|
|
|
namespace app\admin\controller;
|
|
|
|
use think\Controller;
|
|
use think\Request;
|
|
|
|
class Decorate extends Common
|
|
{
|
|
//获取装扮列表
|
|
public function get_decorate_list()
|
|
{
|
|
$title = input('title', '');
|
|
$type = input('type', 0);
|
|
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('decorate')->get_decorate_list($title, $type, $page, $limit);
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['count'] = $reslut['data']['count'];
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
|
|
//获取装扮列表
|
|
public function get_decorates_list()
|
|
{
|
|
$reslut = model('decorate')->get_decorates_list();
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
//修改装扮信息
|
|
public function edit_decorate_info()
|
|
{
|
|
$did = input('did', 0);
|
|
$title = input('title', ''); //所属分类
|
|
$type = input('type', 0); //装扮类型
|
|
$file_type = input('file_type', 1);
|
|
$base_image = input('base_image', '');
|
|
$play_image = input('play_image', '');
|
|
$plays_image = input('plays_image', '');
|
|
$show_status = input('show_status', 0); //所属分类
|
|
$day = input('day', 0);
|
|
$price = input('price', 0);
|
|
$is_buy = input('is_buy', 1);
|
|
$data = model('decorate')->edit_decorate_info($did, $title, $type, $base_image, $play_image, $show_status, $day, $price, $file_type, $plays_image,$is_buy);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//添加装扮
|
|
|
|
public function add_decorate_info()
|
|
{
|
|
|
|
$title = input('title', ''); //所属分类
|
|
$type = input('type', 0); //装扮类型
|
|
$file_type = input('file_type', 1);
|
|
$base_image = input('base_image', '');
|
|
$play_image = input('play_image', '');
|
|
$plays_image = input('plays_image', '');
|
|
$day = input('day', 0);
|
|
$price = input('price', 0);
|
|
$show_status = input('show_status', 0);
|
|
$is_buy = input('is_buy', 1);
|
|
$data = model('decorate')->add_decorate_info($title, $type, $base_image, $play_image, $day, $price, $show_status, $file_type, $plays_image,$is_buy);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//获取装扮信息
|
|
public function get_decorate_info()
|
|
{
|
|
$did = input('did', 0);
|
|
$data = model('decorate')->get_decorate_info($did);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//删除装扮
|
|
public function delete_decorate_info()
|
|
{
|
|
$did = input('did', 0);
|
|
$data = model('decorate')->delete_decorate_info($did);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
//获取用户装扮列表
|
|
public function get_user_decorate_list()
|
|
{
|
|
$uid = input('uid', 0);
|
|
$did = input('did', 0);
|
|
$type = input('type', 0);
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('decorate')->get_user_decorate_list($uid, $did, $type, $page, $limit);
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['count'] = $reslut['data']['count'];
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
//赠送用户装扮
|
|
public function give_user_decorate()
|
|
{
|
|
$did = input('did', 0);
|
|
$day = input('day', 0);
|
|
$uid = input('uid', 0);
|
|
$data = model('decorate')->give_user_decorate($uid, $did, $day);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
//删除用户赠送装扮
|
|
public function delete_user_decorate()
|
|
{
|
|
$udid = input('udid', 0);
|
|
$data = model('decorate')->delete_user_decorate($udid);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//用户头像装扮列表
|
|
public function get_head_decorate_list(){
|
|
$reslut = model('decorate')->get_head_decorate_list();
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
//用户坐骑装扮列表
|
|
public function get_mount_decorate_list(){
|
|
$reslut = model('decorate')->get_mount_decorate_list();
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
public function get_cp_tx_list(){
|
|
$reslut = model('decorate')->get_cp_tx_list();
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//用户cp资料装扮列表
|
|
public function get_wind_decorate_list(){
|
|
$reslut = model('decorate')->get_wind_decorate_list();
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
//获取装扮价位列表
|
|
public function get_decorate_price_list()
|
|
{
|
|
$did = input('did', 0);
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('decorate')->get_decorate_price_list($did, $page, $limit);
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['count'] = $reslut['data']['count'];
|
|
$data['data'] = $reslut['data']['list'];
|
|
return json($data);
|
|
}
|
|
|
|
//修改装扮价位信息
|
|
public function edit_decorate_price()
|
|
{
|
|
$id = input('id', 0);
|
|
$price = input('price', 0);
|
|
$day = input('day', 0);
|
|
$data = model('decorate')->edit_decorate_price($id, $price, $day);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//添加装扮价位
|
|
public function add_decorate_price()
|
|
{
|
|
|
|
$did = input('did', 0);
|
|
$price = input('price', 0);
|
|
$day = input('day', 0);
|
|
$data = model('decorate')->add_decorate_price($did, $price, $day);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//获取装扮价位信息
|
|
public function decorate_price_info()
|
|
{
|
|
$id = input('id', 0);
|
|
$data = model('decorate')->decorate_price_info($id);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
//删除装扮价位
|
|
public function del_decorate_price()
|
|
{
|
|
$id = input('id', 0);
|
|
$data = model('decorate')->del_decorate_price($id);
|
|
if ($data['code'] == 201) {
|
|
return ajaxReturn(201, $data['msg'], $data['data']);
|
|
} else {
|
|
return ajaxReturn(200, $data['msg'], $data['data']);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|