|
@@ -61,7 +61,27 @@ class PublicController extends BaseController
|
|
|
|
|
|
|
|
public function test()
|
|
public function test()
|
|
|
{
|
|
{
|
|
|
|
|
+ $fee = sys_data('withdraw_fee');
|
|
|
|
|
+ $fees = [];
|
|
|
|
|
+ foreach ($fee as $v) {
|
|
|
|
|
+ $fees[$v['month_number']] = (string)$v['fee'];
|
|
|
|
|
+ }
|
|
|
|
|
+ ksort($fees, SORT_DESC);
|
|
|
|
|
+ $sum_money = 0;
|
|
|
|
|
+ $money = 800000;
|
|
|
|
|
+ $extract_fee = 0;
|
|
|
|
|
+ foreach ($fees as $k => $v) {
|
|
|
|
|
+ if ($sum_money > $k) {
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ if ($sum_money + $money > $k) {
|
|
|
|
|
+ $extract_fee = bcadd($extract_fee, bcmul((string)($sum_money + $money - $k), bcdiv($v, '100', 4), 2));
|
|
|
|
|
+ $money = $money - ($sum_money + $money - $k);
|
|
|
|
|
|
|
|
|
|
+ var_dump($extract_fee);
|
|
|
|
|
+ var_dump($money);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|