|
@@ -202,11 +202,12 @@ class DividendsRecord extends BaseModel
|
|
|
// 计算当前等级及以下所有等级的分红比例总和
|
|
// 计算当前等级及以下所有等级的分红比例总和
|
|
|
$total_dividends = SystemUserLevel::where('grade', $level->grade)->value('dividends'); //奖池比例
|
|
$total_dividends = SystemUserLevel::where('grade', $level->grade)->value('dividends'); //奖池比例
|
|
|
$level_lst = SystemUserLevel::where('grade', '<=', $level->grade)->column('id'); //统计低等级id
|
|
$level_lst = SystemUserLevel::where('grade', '<=', $level->grade)->column('id'); //统计低等级id
|
|
|
|
|
+ $level_lst = array_values($level_lst);
|
|
|
@file_put_contents('quanju.txt', json_encode($level_lst)."-统计低等级id\r\n", 8);
|
|
@file_put_contents('quanju.txt', json_encode($level_lst)."-统计低等级id\r\n", 8);
|
|
|
|
|
|
|
|
// 计算当前等级及以下所有等级的用户人数
|
|
// 计算当前等级及以下所有等级的用户人数
|
|
|
$user_count = User::where('level', 'in', $level_lst)->count();
|
|
$user_count = User::where('level', 'in', $level_lst)->count();
|
|
|
-
|
|
|
|
|
|
|
+ @file_put_contents('quanju.txt', json_encode($user_count)."-分红的人数\r\n", 8);
|
|
|
if ($user_count > 0) {
|
|
if ($user_count > 0) {
|
|
|
// 计算当前等级的奖池
|
|
// 计算当前等级的奖池
|
|
|
$level_pool = bcmul($pool, bcdiv($total_dividends, 100, 2), 2);
|
|
$level_pool = bcmul($pool, bcdiv($total_dividends, 100, 2), 2);
|