feat(dashboard): 完善全角色身份会员数量、马豆存量、分佣及市值统计矩阵
这个提交包含在:
@@ -14,11 +14,11 @@ class RateService
|
||||
public function currentRate()
|
||||
{
|
||||
$latest = RateLog::order('id', 'desc')->find();
|
||||
if ($latest) {
|
||||
if ($latest && (float) $latest->rate > 0) {
|
||||
return (float) $latest->rate;
|
||||
}
|
||||
$cached = cache('partner_madow_current_rate');
|
||||
if ($cached !== null && $cached !== false) {
|
||||
if ($cached !== null && $cached !== false && (float) $cached > 0) {
|
||||
return (float) $cached;
|
||||
}
|
||||
$rate = $this->calcRate($this->countN());
|
||||
@@ -32,7 +32,8 @@ class RateService
|
||||
$base = (float) PartnerConfig::get('partner_madow_base_rate', 0.00000075);
|
||||
$step = intval(PartnerConfig::get('partner_madow_step_orders', 1));
|
||||
$step = $step > 0 ? $step : 1;
|
||||
return $base * floor($n / $step);
|
||||
$multiple = max(1, floor($n / $step));
|
||||
return function_exists('bcmul') ? (float) bcmul((string) $base, (string) $multiple, 10) : (float) ($base * $multiple);
|
||||
}
|
||||
|
||||
public function countN()
|
||||
|
||||
在新工单中引用
屏蔽一个用户