[色子游戏]玩家获取抽奖券记录-重构DicePlayerCoinRecord为DicePlayerTicketRecord
This commit is contained in:
@@ -4,28 +4,28 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: your name
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\dice\controller\player_coin_record;
|
||||
namespace app\dice\controller\player_ticket_record;
|
||||
|
||||
use plugin\saiadmin\basic\BaseController;
|
||||
use app\dice\logic\player_coin_record\DicePlayerCoinRecordLogic;
|
||||
use app\dice\validate\player_coin_record\DicePlayerCoinRecordValidate;
|
||||
use app\dice\logic\player_ticket_record\DicePlayerTicketRecordLogic;
|
||||
use app\dice\validate\player_ticket_record\DicePlayerTicketRecordValidate;
|
||||
use app\dice\model\player\DicePlayer;
|
||||
use plugin\saiadmin\service\Permission;
|
||||
use support\Request;
|
||||
use support\Response;
|
||||
|
||||
/**
|
||||
* 玩家购买抽奖记录控制器
|
||||
* 抽奖券获取记录控制器
|
||||
*/
|
||||
class DicePlayerCoinRecordController extends BaseController
|
||||
class DicePlayerTicketRecordController extends BaseController
|
||||
{
|
||||
/**
|
||||
* 构造函数
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->logic = new DicePlayerCoinRecordLogic();
|
||||
$this->validate = new DicePlayerCoinRecordValidate;
|
||||
$this->logic = new DicePlayerTicketRecordLogic();
|
||||
$this->validate = new DicePlayerTicketRecordValidate;
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录列表', 'dice:player_coin_record:index:index')]
|
||||
#[Permission('抽奖券获取记录列表', 'dice:player_ticket_record:index:index')]
|
||||
public function index(Request $request): Response
|
||||
{
|
||||
$where = $request->more([
|
||||
@@ -63,7 +63,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录列表', 'dice:player_coin_record:index:index')]
|
||||
#[Permission('抽奖券获取记录列表', 'dice:player_ticket_record:index:index')]
|
||||
public function getPlayerOptions(Request $request): Response
|
||||
{
|
||||
$list = DicePlayer::field('id,username')->select();
|
||||
@@ -78,7 +78,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录读取', 'dice:player_coin_record:index:read')]
|
||||
#[Permission('抽奖券获取记录读取', 'dice:player_ticket_record:index:read')]
|
||||
public function read(Request $request): Response
|
||||
{
|
||||
$id = $request->input('id', '');
|
||||
@@ -96,7 +96,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录添加', 'dice:player_coin_record:index:save')]
|
||||
#[Permission('抽奖券获取记录添加', 'dice:player_ticket_record:index:save')]
|
||||
public function save(Request $request): Response
|
||||
{
|
||||
$data = $request->post();
|
||||
@@ -114,7 +114,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录修改', 'dice:player_coin_record:index:update')]
|
||||
#[Permission('抽奖券获取记录修改', 'dice:player_ticket_record:index:update')]
|
||||
public function update(Request $request): Response
|
||||
{
|
||||
$data = $request->post();
|
||||
@@ -132,7 +132,7 @@ class DicePlayerCoinRecordController extends BaseController
|
||||
* @param Request $request
|
||||
* @return Response
|
||||
*/
|
||||
#[Permission('玩家购买抽奖记录删除', 'dice:player_coin_record:index:destroy')]
|
||||
#[Permission('抽奖券获取记录删除', 'dice:player_ticket_record:index:destroy')]
|
||||
public function destroy(Request $request): Response
|
||||
{
|
||||
$ids = $request->post('ids', '');
|
||||
@@ -4,24 +4,24 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: your name
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\dice\logic\player_coin_record;
|
||||
namespace app\dice\logic\player_ticket_record;
|
||||
|
||||
use plugin\saiadmin\basic\think\BaseLogic;
|
||||
use plugin\saiadmin\exception\ApiException;
|
||||
use plugin\saiadmin\utils\Helper;
|
||||
use app\dice\model\player_coin_record\DicePlayerCoinRecord;
|
||||
use app\dice\model\player_ticket_record\DicePlayerTicketRecord;
|
||||
|
||||
/**
|
||||
* 玩家购买抽奖记录逻辑层
|
||||
* 抽奖券获取记录逻辑层
|
||||
*/
|
||||
class DicePlayerCoinRecordLogic extends BaseLogic
|
||||
class DicePlayerTicketRecordLogic extends BaseLogic
|
||||
{
|
||||
/**
|
||||
* 构造函数
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->model = new DicePlayerCoinRecord();
|
||||
$this->model = new DicePlayerTicketRecord();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -4,16 +4,16 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: your name
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\dice\model\player_coin_record;
|
||||
namespace app\dice\model\player_ticket_record;
|
||||
|
||||
use app\dice\model\player\DicePlayer;
|
||||
use plugin\saiadmin\basic\think\BaseModel;
|
||||
use think\model\relation\BelongsTo;
|
||||
|
||||
/**
|
||||
* 玩家购买抽奖记录模型
|
||||
* 抽奖券获取记录模型
|
||||
*
|
||||
* dice_player_coin_record 玩家购买抽奖记录
|
||||
* dice_player_ticket_record 抽奖券获取记录
|
||||
*
|
||||
* @property $id ID
|
||||
* @property $player_id 玩家id
|
||||
@@ -25,7 +25,7 @@ use think\model\relation\BelongsTo;
|
||||
* @property $create_time 创建时间
|
||||
* @property $update_time 修改时间
|
||||
*/
|
||||
class DicePlayerCoinRecord extends BaseModel
|
||||
class DicePlayerTicketRecord extends BaseModel
|
||||
{
|
||||
/**
|
||||
* 数据表主键
|
||||
@@ -37,7 +37,7 @@ class DicePlayerCoinRecord extends BaseModel
|
||||
* 数据库表名称
|
||||
* @var string
|
||||
*/
|
||||
protected $table = 'dice_player_coin_record';
|
||||
protected $table = 'dice_player_ticket_record';
|
||||
|
||||
/**
|
||||
* 关联模型 dicePlayer
|
||||
@@ -4,14 +4,14 @@
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: your name
|
||||
// +----------------------------------------------------------------------
|
||||
namespace app\dice\validate\player_coin_record;
|
||||
namespace app\dice\validate\player_ticket_record;
|
||||
|
||||
use plugin\saiadmin\basic\BaseValidate;
|
||||
|
||||
/**
|
||||
* 玩家购买抽奖记录验证器
|
||||
* 抽奖券获取记录验证器
|
||||
*/
|
||||
class DicePlayerCoinRecordValidate extends BaseValidate
|
||||
class DicePlayerTicketRecordValidate extends BaseValidate
|
||||
{
|
||||
/**
|
||||
* 定义验证规则
|
||||
Reference in New Issue
Block a user