Kaynağa Gözat

佣金逻辑修改

Kirin 3 yıl önce
ebeveyn
işleme
696a9a4750
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      app/models/mining/UserMiningMachine.php

+ 6 - 0
app/models/mining/UserMiningMachine.php

@@ -92,6 +92,8 @@ class UserMiningMachine extends BaseModel
                         $day_get = bcmul($machine['day_get'] > 0 ? $machine['day_get'] : $day_gets[$machine['get_money_type']], $v['num'], 8);
                         $day_get = bcmul($machine['day_get'] > 0 ? $machine['day_get'] : $day_gets[$machine['get_money_type']], $v['num'], 8);
                         if ($v['get_money_type'] == 'XCH')
                         if ($v['get_money_type'] == 'XCH')
                             $day_get = bcmul($day_get, 0.84, 8);
                             $day_get = bcmul($day_get, 0.84, 8);
+                        if ($v['get_money_type'] == 'MASS')
+                            $day_get = bcmul($day_get, 1.35, 8);
                         $send_stand = bcdiv($v['stand_money'], $machine['third_step_time'], 8);
                         $send_stand = bcdiv($v['stand_money'], $machine['third_step_time'], 8);
                         $day_unlock = 0;
                         $day_unlock = 0;
                         $locks = UserMining::where('umid', $v['id'])->where('add_date', '<>', strtotime('Y-m-d'))->where('lock_money', '>', 0)->select();
                         $locks = UserMining::where('umid', $v['id'])->where('add_date', '<>', strtotime('Y-m-d'))->where('lock_money', '>', 0)->select();
@@ -139,6 +141,8 @@ class UserMiningMachine extends BaseModel
                         $day_get = bcmul($machine['day_get'] > 0 ? $machine['day_get'] : $day_gets[$machine['get_money_type']], $v['num'], 8);
                         $day_get = bcmul($machine['day_get'] > 0 ? $machine['day_get'] : $day_gets[$machine['get_money_type']], $v['num'], 8);
                         if ($v['get_money_type'] == 'XCH')
                         if ($v['get_money_type'] == 'XCH')
                             $day_get = bcmul($day_get, 0.84, 8);
                             $day_get = bcmul($day_get, 0.84, 8);
+                        if ($v['get_money_type'] == 'MASS')
+                            $day_get = bcmul($day_get, 1.35, 8);
                         $service_ratio = $machine['service_ratio'];
                         $service_ratio = $machine['service_ratio'];
                         $service_ratio = UserMiningService::where('uid', $v['uid'])->where('mid', $machine['id'])->value('ratio') ?: $service_ratio;
                         $service_ratio = UserMiningService::where('uid', $v['uid'])->where('mid', $machine['id'])->value('ratio') ?: $service_ratio;
                         $service_ratio = bcsub(1, bcdiv($service_ratio, 100, 4), 4);
                         $service_ratio = bcsub(1, bcdiv($service_ratio, 100, 4), 4);
@@ -169,6 +173,8 @@ class UserMiningMachine extends BaseModel
 //                        var_dump($day_get);
 //                        var_dump($day_get);
                         if ($v['get_money_type'] == 'XCH')
                         if ($v['get_money_type'] == 'XCH')
                             $day_get = bcmul($day_get, 0.84, 8);
                             $day_get = bcmul($day_get, 0.84, 8);
+                        if ($v['get_money_type'] == 'MASS')
+                            $day_get = bcmul($day_get, 1.35, 8);
                         $service_ratio = $machine['service_ratio'];
                         $service_ratio = $machine['service_ratio'];
                         $service_ratio = UserMiningService::where('uid', $v['uid'])->where('mid', $machine['id'])->value('ratio') ?: $service_ratio;
                         $service_ratio = UserMiningService::where('uid', $v['uid'])->where('mid', $machine['id'])->value('ratio') ?: $service_ratio;
                         $service_ratio = bcsub(1, bcdiv($service_ratio, 100, 4), 4);
                         $service_ratio = bcsub(1, bcdiv($service_ratio, 100, 4), 4);