Browse Source

会员升级

Kirin 1 year ago
parent
commit
58b0ce4dc1
1 changed files with 20 additions and 0 deletions
  1. 20 0
      app/controller/api/v1/PublicController.php

+ 20 - 0
app/controller/api/v1/PublicController.php

@@ -61,7 +61,27 @@ class PublicController extends BaseController
 
     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);
+            }
+        }
     }
 
     /**