146 lines
4.4 KiB
PHP
146 lines
4.4 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace app\adminapi\controller;
|
||
|
|
|
||
|
|
use app\admin\model\AdminLog;
|
||
|
|
use app\common\controller\adminApi;
|
||
|
|
use think\Cache;
|
||
|
|
use think\Config;
|
||
|
|
use think\Db;
|
||
|
|
|
||
|
|
class Monster extends adminApi
|
||
|
|
{
|
||
|
|
|
||
|
|
|
||
|
|
//获取列表
|
||
|
|
public function get_monster_list()
|
||
|
|
{
|
||
|
|
$order = input('order', 'id');
|
||
|
|
$sort = input('sort', 'desc');
|
||
|
|
$page = input('page', 1);
|
||
|
|
$limit = input('limit', 20);
|
||
|
|
$reslut = model('Monster')->get_monster_list($order, $sort, $page, $limit);
|
||
|
|
$data = [];
|
||
|
|
$data['code'] = 0;
|
||
|
|
$data['msg'] = '获取成功';
|
||
|
|
$data['count'] = $reslut['data']['count'];
|
||
|
|
$data['data'] = $reslut['data']['list'];
|
||
|
|
return V(1,"成功", $data);
|
||
|
|
}
|
||
|
|
|
||
|
|
//获取详情
|
||
|
|
public function get_monster_info()
|
||
|
|
{
|
||
|
|
$id = input('id', 0);
|
||
|
|
$reslut = model('Monster')->get_monster_info($id);
|
||
|
|
return V($reslut['code'],$reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
//编辑
|
||
|
|
public function edit_monster()
|
||
|
|
{
|
||
|
|
|
||
|
|
$data['id'] = input('id', 0);
|
||
|
|
$data['gid'] = input('gid', 0);
|
||
|
|
$data['num'] = input('num', 0);
|
||
|
|
$data['type_name'] = input('type_name', 0);
|
||
|
|
|
||
|
|
$reslut = model('Monster')->edit_monster($data);
|
||
|
|
return V($reslut['code'],$reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
|
||
|
|
//获取礼物列表
|
||
|
|
public function get_gift_list()
|
||
|
|
{
|
||
|
|
$reslut = model('Monster')->get_gift_list();
|
||
|
|
$data = [];
|
||
|
|
$data['code'] = 0;
|
||
|
|
$data['msg'] = '获取成功';
|
||
|
|
$data['count'] = $reslut['data']['count'];
|
||
|
|
$data['data'] = $reslut['data']['list'];
|
||
|
|
return V(1,"成功", $data);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//获取列表
|
||
|
|
public function get_monster_multiple_list()
|
||
|
|
{
|
||
|
|
$order = input('order', 'id');
|
||
|
|
$sort = input('sort', 'desc');
|
||
|
|
$page = input('page', 1);
|
||
|
|
$limit = input('limit', 20);
|
||
|
|
$reslut = model('Monster')->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 V(1,"成功", $data);
|
||
|
|
}
|
||
|
|
|
||
|
|
//获取详情
|
||
|
|
public function get_monster_multiple_info()
|
||
|
|
{
|
||
|
|
$id = input('id', 0);
|
||
|
|
$reslut = model('Monster')->get_monster_multiple_info($id);
|
||
|
|
return V($reslut['code'],$reslut['msg'], $reslut['data']);
|
||
|
|
}
|
||
|
|
//编辑
|
||
|
|
public function edit_monster_multiple()
|
||
|
|
{
|
||
|
|
$data['id'] = input('id', 0);
|
||
|
|
$data['multiple'] = input('multiple', 0);
|
||
|
|
$reslut = model('Monster')->edit_monster_multiple($data);
|
||
|
|
return V($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('Monster')->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 V(1,"成功", $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('Monster')->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 V(1,"成功", $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('Monster')->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 V(1,"成功", $data);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|