Kirin 4 years ago
parent
commit
f582e8aa97
1 changed files with 7 additions and 7 deletions
  1. 7 7
      app/models/store/StorePink.php

+ 7 - 7
app/models/store/StorePink.php

@@ -1390,7 +1390,7 @@ class StorePink extends BaseModel
                             if ($level1_reward_rate > 0) {
                                 User::where('uid', $v)->inc('wdc', $level1_reward_rate)->update();
                                 User::where('uid', $v)->inc('all_wdc', $level1_reward_rate)->update();
-                                $balance = User::where('uid', $v)->value('wdc');
+                                $balance = $user['wdc'] + $level1_reward_rate;
                                 //Log::write("a5:".$balance,'error');
                                 UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', $level1_reward_rate, 0, $balance, '推广奖励', 1);
                                 $levelPrizeLeave = $max_prize - $level1_reward_rate;
@@ -1400,7 +1400,7 @@ class StorePink extends BaseModel
                             if ($level2_reward_rate > 0) {
                                 User::where('uid', $v)->inc('wdc', $level2_reward_rate)->update();
                                 User::where('uid', $v)->inc('all_wdc', $level2_reward_rate)->update();
-                                $balance = User::where('uid', $v)->value('wdc');
+                                $balance = $user['wdc'] + $level2_reward_rate;
                                 //Log::write("a6:".$balance,'error');
                                 UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', $level2_reward_rate, 0, $balance, '推广奖励', 1);
                                 $levelPrizeLeave = $max_prize - $level2_reward_rate;
@@ -1410,7 +1410,7 @@ class StorePink extends BaseModel
                             if ($level3_reward_rate > 0) {
                                 User::where('uid', $v)->inc('wdc', $level3_reward_rate)->update();
                                 User::where('uid', $v)->inc('all_wdc', $level3_reward_rate)->update();
-                                $balance = User::where('uid', $v)->value('wdc');
+                                $balance = $user['wdc'] + $level3_reward_rate;
                                 //Log::write("a7:".$balance,'error');
                                 UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', $level3_reward_rate, 0, $balance, '推广奖励', 1);
                                 $levelPrizeLeave = $max_prize - $level3_reward_rate;
@@ -1426,7 +1426,7 @@ class StorePink extends BaseModel
                                     if (($level2_reward_rate - $prevUser['prevPrize']) > 0) {
                                         User::where('uid', $v)->inc('wdc', ($level2_reward_rate - $prevUser['prevPrize']))->update();
                                         User::where('uid', $v)->inc('wdc_all', ($level2_reward_rate - $prevUser['prevPrize']))->update();
-                                        $balance = User::where('uid', $v)->value('wdc');
+                                        $balance = $user['wdc'] + ($level2_reward_rate - $prevUser['prevPrize']);
                                         //Log::write("a10:".$balance,'error');
                                         UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', ($level2_reward_rate - $prevUser['prevPrize']), 0, $balance, '推广奖励', 1);
                                         $levelPrizeLeave -= ($level2_reward_rate - $prevUser['prevPrize']);
@@ -1436,7 +1436,7 @@ class StorePink extends BaseModel
                                     if ($levelPrizeLeave > 0) {
                                         User::where('uid', $v)->inc('wdc', $levelPrizeLeave)->update();
                                         User::where('uid', $v)->inc('wdc_all', $levelPrizeLeave)->update();
-                                        $balance = User::where('uid', $v)->value('wdc');
+                                        $balance = $user['wdc'] + $levelPrizeLeave;
                                         //Log::write("a11:".$balance,'error');
                                         UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', $levelPrizeLeave, 0, $balance, '推广奖励', 1);
                                         $levelPrizeLeave = 0;
@@ -1447,7 +1447,7 @@ class StorePink extends BaseModel
                                     if (($level3_reward_rate - $prevUser['prevPrize']) > 0) {
                                         User::where('uid', $v)->inc('wdc', ($level3_reward_rate - $prevUser['prevPrize']))->update();
                                         User::where('uid', $v)->inc('wdc_all', ($level3_reward_rate - $prevUser['prevPrize']))->update();
-                                        $balance = User::where('uid', $v)->value('wdc');
+                                        $balance = $user['wdc'] + ($level3_reward_rate - $prevUser['prevPrize']);
                                         //Log::write("a12:".$balance,'error');
                                         UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', ($level3_reward_rate - $prevUser['prevPrize']), 0, $balance, '推广奖励', 1);
                                         $levelPrizeLeave -= ($level3_reward_rate - $prevUser['prevPrize']);
@@ -1457,7 +1457,7 @@ class StorePink extends BaseModel
                                     if ($levelPrizeLeave > 0) {
                                         User::where('uid', $v)->inc('wdc', $levelPrizeLeave)->update();
                                         User::where('uid', $v)->inc('wdc_all', $levelPrizeLeave)->update();
-                                        $balance = User::where('uid', $v)->value('wdc');
+                                        $balance = $user['wdc'] + $levelPrizeLeave;
                                         //Log::write("a13:".$balance,'error');
                                         UserBill::income('开团成功,推广奖励', $v, 'wdc', 'wdc_brokerage', $levelPrizeLeave, 0, $balance, '推广奖励', 1);
                                         $levelPrizeLeave = 0;