WIN-2308041133\Administrator há 6 meses atrás
pai
commit
8106071339

+ 1 - 1
app/common/model/user/AwardLake.php

@@ -121,7 +121,7 @@ class AwardLake extends BaseModel
             @file_put_contents('quanju.txt',json_encode($price)."-积分价格\r\n",8);
             @file_put_contents('quanju.txt',json_encode($price)."-积分价格\r\n",8);
         foreach ($users as $user) {
         foreach ($users as $user) {
             //todo 添加用户积分  用户分的奖励除以积分价格就是积分数量
             //todo 添加用户积分  用户分的奖励除以积分价格就是积分数量
-            $integral = bcmul($every, $price['basePrice'], 2);
+            $integral = bcmul($every, $price['price'], 2);
             $award_integral=User::where('uid', $user['uid'])->value('award_integral');
             $award_integral=User::where('uid', $user['uid'])->value('award_integral');
             if ($award_integral>0){
             if ($award_integral>0){
                 $after = bcadd($award_integral, $integral, 2);
                 $after = bcadd($award_integral, $integral, 2);

+ 3 - 1
app/common/repositories/user/UserRepository.php

@@ -2720,9 +2720,11 @@ class UserRepository extends BaseRepository
             if ($all_price > 0) {
             if ($all_price > 0) {
                 $commission2 = $all_price;
                 $commission2 = $all_price;
                 $commission = systemConfig('extract_commission', 0);
                 $commission = systemConfig('extract_commission', 0);
+                @file_put_contents('quanju.txt',$commission."-手续费\r\n",8);
 
 
-                $all_price = bcdiv(bcmul((string)$all_price, (string)$commission), '100', 2);
+                $all_price2 = bcmul((string)$all_price, (string)$commission,2);  //手续费
                 $commission2 = bcsub($commission2,$all_price,2);  //回奖池的手续费
                 $commission2 = bcsub($commission2,$all_price,2);  //回奖池的手续费
+                $all_price = bcsub($all_price,$all_price2,2);  //奖金减手续费
 
 
                 //用户获得$all_price的佣金
                 //用户获得$all_price的佣金
                 $userBillRepository->incBill($uid, 'brokerage', 'extract_award', [
                 $userBillRepository->incBill($uid, 'brokerage', 'extract_award', [