更新增加统计【活动期间输赢总数据】
This commit is contained in:
@@ -260,13 +260,24 @@ class MallDailyPushLogReplay
|
||||
$newLocked = MallPointsConversion::dailyConvertedPoints(
|
||||
$record['date'],
|
||||
floatval($record['yesterday_win_loss_net']),
|
||||
$pointsConfig
|
||||
$pointsConfig,
|
||||
MallPointsConversion::nextCalendarDate($record['date'])
|
||||
);
|
||||
$oldLocked = $daily
|
||||
? MallPointsConversion::dailyConvertedPoints($record['date'], $oldWinLossNet, $pointsConfig)
|
||||
? MallPointsConversion::dailyConvertedPoints(
|
||||
$record['date'],
|
||||
$oldWinLossNet,
|
||||
$pointsConfig,
|
||||
MallPointsConversion::nextCalendarDate($record['date'])
|
||||
)
|
||||
: 0;
|
||||
$lockedDelta = $newLocked - $oldLocked;
|
||||
$todayLimit = intval(round($record['yesterday_total_deposit'] * $unlockRatio));
|
||||
$todayLimit = MallPointsConversion::dailyPushTodayLimit(
|
||||
$record['date'],
|
||||
floatval($record['yesterday_total_deposit']),
|
||||
$pointsConfig,
|
||||
MallPointsConversion::nextCalendarDate($record['date'])
|
||||
);
|
||||
$dailyData = [
|
||||
'user_id' => $record['user_id'],
|
||||
'date' => $record['date'],
|
||||
@@ -352,6 +363,15 @@ class MallDailyPushLogReplay
|
||||
MallPointsConversion::applyDailyConversionDelta($asset, $lockedDelta);
|
||||
}
|
||||
$this->applyDailyLimit($asset, $record['date'], $todayLimit);
|
||||
$settlementDay = MallPointsConversion::nextCalendarDate($record['date']);
|
||||
MallPointsConversion::applyEventPeriodWinLossForDailyPush(
|
||||
$asset,
|
||||
$record['date'],
|
||||
floatval($record['yesterday_win_loss_net']),
|
||||
$pointsConfig,
|
||||
$settlementDay,
|
||||
$daily ? $oldWinLossNet : null
|
||||
);
|
||||
$asset->save();
|
||||
}
|
||||
Db::commit();
|
||||
|
||||
Reference in New Issue
Block a user