feat: 切换 schema dump 基线并增强返点结算与管理校验

This commit is contained in:
2026-06-08 17:41:41 +08:00
parent 2d32f006c5
commit 8d5d7f5b17
130 changed files with 5746 additions and 6723 deletions

View File

@@ -8,7 +8,7 @@ use App\Models\JackpotPool;
use App\Models\JackpotContribution;
/**
* 产品文档 §5.11.1:每笔有效注单按比例蓄水(在下注成功路径调用,非结算)。
* 产品文档 §5.11.1:每笔满足门槛的有效注单按下注额比例蓄水(在下注成功路径调用,非结算)。
*/
final class JackpotContributionService
{
@@ -25,12 +25,14 @@ final class JackpotContributionService
return;
}
if ((int) $item->actual_deduct_amount < (int) $pool->min_bet_amount) {
$betAmount = (int) $item->total_bet_amount;
if ($betAmount < (int) $pool->min_bet_amount) {
return;
}
$rate = (float) $pool->contribution_rate;
$contrib = (int) floor((int) $item->actual_deduct_amount * $rate);
$contrib = (int) floor($betAmount * $rate);
if ($contrib <= 0) {
return;
}