199 lines
6.3 KiB
PHP
199 lines
6.3 KiB
PHP
<?php
|
|
|
|
namespace app\admin\controller;
|
|
|
|
use think\Controller;
|
|
|
|
class Sprite extends Common
|
|
{
|
|
|
|
|
|
//获取列表
|
|
public function get_monster_list()
|
|
{
|
|
$order = input('order', 'id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_monster_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 get_monster_info()
|
|
{
|
|
$id = input('id', 0);
|
|
$reslut = model('Sprite')->get_monster_info($id);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
//编辑
|
|
public function edit_monster()
|
|
{
|
|
|
|
$data = input('post.');
|
|
//二级密码
|
|
$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']);
|
|
}
|
|
$reslut = model('Sprite')->edit_monster($data);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
|
|
//获取礼物列表
|
|
public function get_gift_list()
|
|
{
|
|
$reslut = model('Gift')->gift_list(0, "", 0, 0, 0, 1, 0, 'gift_price', 'asc', 1, 99999, 1);
|
|
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']['list']);
|
|
}
|
|
|
|
|
|
//获取列表
|
|
public function get_monster_multiple_list()
|
|
{
|
|
$order = input('order', 'id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_monster_multiple_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 get_monster_multiple_info()
|
|
{
|
|
$id = input('id', 0);
|
|
$reslut = model('Sprite')->get_monster_multiple_info($id);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
//编辑
|
|
public function edit_monster_multiple()
|
|
{
|
|
$data = input('post.');
|
|
$reslut = model('Sprite')->edit_monster_multiple($data);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
|
|
//获取列表
|
|
public function get_monster_log(){
|
|
$order = input('order', 'id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_monster_log($order, $sort, $page, $limit);
|
|
$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 get_user_monster_log(){
|
|
$mid = input('mid', 0);
|
|
$order = input('order', 'id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_user_monster_log($mid, $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_user_monster_win_log(){
|
|
$mid = input('mid', 0);
|
|
$order = input('order', 'id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_user_monster_win_log($mid, $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_monster_gift_list()
|
|
{
|
|
$order = input('order', 'a.id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_monster_gift_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 get_monster_gift_info()
|
|
{
|
|
$id = input('id', 0);
|
|
$reslut = model('Sprite')->get_monster_gift_info($id);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
|
|
//编辑
|
|
public function edit_monster_gift()
|
|
{
|
|
|
|
$data = input('post.');
|
|
//二级密码
|
|
$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']);
|
|
}
|
|
$reslut = model('Sprite')->edit_monster_gift($data);
|
|
return ajaxReturn($reslut['code'], $reslut['msg'], $reslut['data']);
|
|
}
|
|
|
|
//获取列表
|
|
public function get_exchange_sprite_list()
|
|
{
|
|
$uid = input('uid', 0);
|
|
$room_number = input('room_number', 0);
|
|
$start = input('time1', '');
|
|
$end = input('time2', '');
|
|
$order = input('order', 'a.id');
|
|
$sort = input('sort', 'desc');
|
|
$page = input('page', 1);
|
|
$limit = input('limit', 20);
|
|
$reslut = model('Sprite')->get_exchange_sprite_list($uid, $order, $sort, $page, $limit, $room_number, $start, $end);
|
|
$data = [];
|
|
$data['code'] = 0;
|
|
$data['msg'] = '获取成功';
|
|
$data['count'] = $reslut['data']['count'];
|
|
$data['data'] = $reslut['data']['list'];
|
|
$data['totalRow'] = $reslut['data']['totalRow'];
|
|
return json($data);
|
|
}
|
|
|
|
|
|
}
|