玩家抽奖记录-新增平台盈利汇总

This commit is contained in:
2026-03-21 10:35:00 +08:00
parent 8702cb0571
commit 68092759d3
4 changed files with 40 additions and 1 deletions

View File

@@ -60,7 +60,16 @@ class DicePlayRecordController extends BaseController
'diceRewardConfig',
'diceLotteryPoolConfig',
]);
// 按当前筛选条件统计:平台总盈利 = 付费抽奖(lottery_type=0)次数×100 - 玩家总收益(win_coin 求和)
$sumQuery = clone $query;
$playerTotalWin = (float) $sumQuery->sum('win_coin');
$paidCountQuery = clone $query;
$paidCount = (int) $paidCountQuery->where('lottery_type', 0)->count();
$totalWinCoin = $paidCount * 100 - $playerTotalWin;
$data = $this->logic->getList($query);
$data['total_win_coin'] = $totalWinCoin;
return $this->success($data);
}