将项目中所有total_draw_count字段重构为total_ticket_count字段
将项目中所有paid_draw_count字段重构为paid_ticket_count字段 将项目中所有free_draw_count字段重构为free_ticket_count字段
This commit is contained in:
@@ -25,28 +25,28 @@ class DicePlayerTicketRecordLogic extends BaseLogic
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加前:总抽奖次数 = 购买抽奖次数 + 赠送抽奖次数
|
||||
* 添加前:total_ticket_count = paid_ticket_count + free_ticket_count
|
||||
*/
|
||||
public function add(array $data): mixed
|
||||
{
|
||||
$data = $this->fillTotalDrawCount($data);
|
||||
$data = $this->fillTotalTicketCount($data);
|
||||
return parent::add($data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改前:总抽奖次数 = 购买抽奖次数 + 赠送抽奖次数
|
||||
* 修改前:total_ticket_count = paid_ticket_count + free_ticket_count
|
||||
*/
|
||||
public function edit($id, array $data): mixed
|
||||
{
|
||||
$data = $this->fillTotalDrawCount($data);
|
||||
$data = $this->fillTotalTicketCount($data);
|
||||
return parent::edit($id, $data);
|
||||
}
|
||||
|
||||
private function fillTotalDrawCount(array $data): array
|
||||
private function fillTotalTicketCount(array $data): array
|
||||
{
|
||||
$paid = isset($data['paid_draw_count']) ? (int) $data['paid_draw_count'] : 0;
|
||||
$free = isset($data['free_draw_count']) ? (int) $data['free_draw_count'] : 0;
|
||||
$data['total_draw_count'] = $paid + $free;
|
||||
$paid = isset($data['paid_ticket_count']) ? (int) $data['paid_ticket_count'] : 0;
|
||||
$free = isset($data['free_ticket_count']) ? (int) $data['free_ticket_count'] : 0;
|
||||
$data['total_ticket_count'] = $paid + $free;
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,9 +29,9 @@ class DicePlayerWalletRecordLogic extends BaseLogic
|
||||
*/
|
||||
public function add(array $data): mixed
|
||||
{
|
||||
$data['total_draw_count'] = $data['total_draw_count'] ?? 0;
|
||||
$data['paid_draw_count'] = $data['paid_draw_count'] ?? 0;
|
||||
$data['free_draw_count'] = $data['free_draw_count'] ?? 0;
|
||||
$data['total_ticket_count'] = $data['total_ticket_count'] ?? 0;
|
||||
$data['paid_ticket_count'] = $data['paid_ticket_count'] ?? 0;
|
||||
$data['free_ticket_count'] = $data['free_ticket_count'] ?? 0;
|
||||
return parent::add($data);
|
||||
}
|
||||
|
||||
@@ -81,9 +81,9 @@ class DicePlayerWalletRecordLogic extends BaseLogic
|
||||
'wallet_after' => $walletAfter,
|
||||
'remark' => $remark,
|
||||
'user_id' => $adminId,
|
||||
'total_draw_count' => 0,
|
||||
'paid_draw_count' => 0,
|
||||
'free_draw_count' => 0,
|
||||
'total_ticket_count' => 0,
|
||||
'paid_ticket_count' => 0,
|
||||
'free_ticket_count' => 0,
|
||||
];
|
||||
|
||||
return $this->model->create($record);
|
||||
|
||||
Reference in New Issue
Block a user