Ken il y a 1 semaine
Parent
commit
0cda80f4d7

+ 2 - 9
app/Http/Controllers/admin/Rebate.php

@@ -14,6 +14,7 @@ use Illuminate\Support\Facades\DB;
 use Illuminate\Validation\ValidationException;
 use Exception;
 use App\Models\Rebate as RebateModel;
+
 class Rebate extends Controller
 {
     function index()
@@ -73,15 +74,7 @@ class Rebate extends Controller
 
             if ($huishuiAmount > 0) {
                 $res = WalletService::updateBalance($rebate->member_id, $huishuiAmount);
-                BalanceLogService::addLog(
-                    $rebate->member_id,
-                    $huishuiAmount,
-                    $res['before_balance'],
-                    $res['after_balance'],
-                    "回水",
-                    $rebate->id,
-                    "输{$lose}; 回水{$huishuiAmount}"
-                );
+                BalanceLogService::addLog($rebate->member_id, $huishuiAmount, $res['before_balance'], $res['after_balance'], "回水", $rebate->id, "输{$lose}; 回水{$huishuiAmount}");
             }
 
 

+ 2 - 18
app/Http/Controllers/admin/Wallet.php

@@ -86,15 +86,7 @@ class Wallet extends Controller
 
             $available_balance = bcadd($wallet->available_balance, $amount, 10);
             $changeType = ($amount > 0 ? "人工充值" : "人工扣款");
-            BalanceLogService::addLog(
-                $memberId,
-                $amount,
-                $wallet->available_balance,
-                $available_balance,
-                $changeType,
-                null,
-                $remark
-            );
+            BalanceLogService::addLog($memberId, $amount, $wallet->available_balance, $available_balance, $changeType, null, $remark);
             $wallet->available_balance = $available_balance;
             $wallet->save();
             DB::commit();
@@ -163,15 +155,7 @@ class Wallet extends Controller
                 $rate_amount = bcmul($amount, $rate, 10); // 汇率转换后分数
                 $available_balance = bcadd($wallet->available_balance, $rate_amount, 10);
 
-                BalanceLogService::addLog(
-                    $recharge->member_id,
-                    $rate_amount,
-                    $wallet->available_balance,
-                    $available_balance,
-                    "充值",
-                    $recharge->id,
-                    "用户充值后台审核到账"
-                );
+                BalanceLogService::addLog($recharge->member_id, $rate_amount, $wallet->available_balance, $available_balance, "充值", $recharge->id, "用户充值后台审核到账");
                 $wallet->available_balance = $available_balance;
                 $wallet->save();
 

+ 1 - 9
app/Http/Controllers/admin/Withdraw.php

@@ -166,15 +166,7 @@ class Withdraw extends Controller
                 $w->save();
                 $wallet = WalletService::findOne(['member_id' => $w->member_id]);
                 $afterBalance = bcadd($wallet->available_balance, $rate_rmb_amount, 10);
-                BalanceLogService::addLog(
-                    $w->member_id,
-                    $w->rate_rmb_amount,
-                    $wallet->available_balance,
-                    $afterBalance,
-                    '提现',
-                    $w->id,
-                    ''
-                );
+                BalanceLogService::addLog($w->member_id, $w->rate_rmb_amount, $wallet->available_balance, $afterBalance, '提现', $w->id, '');
                 $wallet->available_balance = $afterBalance;
                 $wallet->save();
             }

+ 2 - 2
app/Services/BetService.php

@@ -863,11 +863,11 @@ class BetService extends BaseService
 
                     $yl = bcsub($profit, $amount, 2); // 盈利
 
-                    WalletService::updateBalance($v['member_id'], $profit);
+
 
                     $walletInfo = WalletService::findOne(['member_id' => $v['member_id']]);
                     $balance = $walletInfo['available_balance'];
-
+                    WalletService::updateBalance($v['member_id'], $profit);
                     BalanceLogService::addLog($v['member_id'], $profit, $balance, ($balance + $profit), '中奖', $v['id'], '');
                 }
 

+ 6 - 54
app/Services/PaymentOrderService.php

@@ -294,15 +294,7 @@ class PaymentOrderService extends BaseService
                         $wallet->save();
 
                         // 记录余额变动日志
-                        BalanceLogService::addLog(
-                            $info->member_id,
-                            $payAmount,
-                            $balance,
-                            $available_balance,
-                            '三方充值',
-                            $info->id,
-                            ''
-                        );
+                        BalanceLogService::addLog($info->member_id, $payAmount, $balance, $available_balance, '三方充值', $info->id, '');
 
                         $text = "✅ 支付成功 \n";
                         $text .= "充值金额:{$payAmount} RMB \n";
@@ -353,15 +345,7 @@ class PaymentOrderService extends BaseService
                 throw new Exception("更新失败,请重试", HttpStatus::CUSTOM_ERROR);
             }
             // 记录退款日志
-            BalanceLogService::addLog(
-                $order->member_id,
-                $order->amount,
-                $beforeBalance,
-                $availableBalance,
-                '三方提现',
-                $order->id,
-                '提现失败退款'
-            );
+            BalanceLogService::addLog($order->member_id, $order->amount, $beforeBalance, $availableBalance, '三方提现', $order->id, '提现失败退款');
             DB::commit();
         } catch (Exception $e) {
             DB::rollBack();
@@ -470,15 +454,7 @@ class PaymentOrderService extends BaseService
             $id = $info->id;
 
             // 记录余额变动日志
-            BalanceLogService::addLog(
-                $memberId,
-                $default_amount,
-                $balance,
-                $available_balance,
-                '三方提现',
-                $id,
-                '钱宝提现费率:0.2%+2'
-            );
+            BalanceLogService::addLog($memberId, $default_amount, $balance, $available_balance, '三方提现', $id, '钱宝提现费率:0.2%+2');
 
             // 提交事务,确保预扣款成功
             DB::commit();
@@ -539,15 +515,7 @@ class PaymentOrderService extends BaseService
                 $info->save();
 
                 // 记录退款日志
-                BalanceLogService::addLog(
-                    $memberId,
-                    $default_amount,
-                    $available_balance,
-                    $balance,
-                    '三方提现',
-                    $id,
-                    '提现失败退款'
-                );
+                BalanceLogService::addLog($memberId, $default_amount, $available_balance, $balance, '三方提现', $id, '提现失败退款');
 
                 DB::commit();
                 $result['text'] = $ret['msg'];
@@ -643,15 +611,7 @@ class PaymentOrderService extends BaseService
                 $wallet->available_balance = $available_balance;
                 $wallet->save();
                 // 记录退款日志
-                BalanceLogService::addLog(
-                    $memberId,
-                    $amount,
-                    $balance,
-                    $available_balance,
-                    '三方提现',
-                    $info->id,
-                    '提现失败退款'
-                );
+                BalanceLogService::addLog($memberId, $amount, $balance, $available_balance, '三方提现', $info->id, '提现失败退款');
                 if ($res) {
                     DB::commit();
                     $text = "❌ 提现通知 \n";
@@ -699,15 +659,7 @@ class PaymentOrderService extends BaseService
                     $wallet->save();
 
                     // 记录余额变动日志
-                    BalanceLogService::addLog(
-                        $info->member_id,
-                        $info->amount,
-                        $balance,
-                        $available_balance,
-                        '三方充值',
-                        $info->id,
-                        ''
-                    );
+                    BalanceLogService::addLog($info->member_id, $info->amount, $balance, $available_balance, '三方充值', $info->id, '');
 
                     $msg['code'] = self::YES;
                     $msg['msg'] = '支付成功';

+ 1 - 10
app/Services/QianBaoWithdrawService.php

@@ -150,7 +150,6 @@ class QianBaoWithdrawService
         }
 
 
-
         $keyboard = [
             [
                 ['text' => lang("USDT"), 'callback_data' => "withdraw@@apply"],
@@ -450,15 +449,7 @@ class QianBaoWithdrawService
             // 创建待处理状态的提现记录
             $info = PaymentOrder::create($data);
             // 记录余额变动日志
-            BalanceLogService::addLog(
-                $memberId,
-                $default_amount,
-                $balance,
-                $available_balance,
-                '三方提现',
-                $info->id,
-                '钱宝提现费率:0.2%+2'
-            );
+            BalanceLogService::addLog($memberId, $default_amount, $balance, $available_balance, '三方提现', $info->id, '钱宝提现费率:0.2%+2');
 
 
             $balance = bcadd($available_balance, 0, 2);

+ 1 - 8
app/Services/RebateService.php

@@ -99,14 +99,7 @@ class RebateService extends BaseService
         $rebateAmount = floatval($rebateAmount);
         if ($rebateAmount > 0) {
             $res = WalletService::updateBalance($rebate->member_id, $rebateAmount);
-            BalanceLogService::addLog(
-                $rebate->member_id,
-                $rebateAmount,
-                $res['before_balance'],
-                $res['after_balance'],
-                "笔笔返",
-                $rebate->id,
-                "投注{$amount};比例:{$percentage}%");
+            BalanceLogService::addLog($rebate->member_id, $rebateAmount, $res['before_balance'], $res['after_balance'], "笔笔返", $rebate->id, "投注{$amount};比例:{$percentage}%");
         }
         $rebate->increment('effective_betting_amount', $amount);
         $rebate->increment("amount", $rebateAmount);

+ 2 - 18
app/Services/SecretService.php

@@ -140,26 +140,10 @@ class SecretService
         $wallet = Wallet::where('member_id', $user->getMemberId())->first();
         if ($wallet->available_balance > 0) {
             $res = WalletService::updateBalance($user->getMemberId(), $wallet->available_balance * -1);
-            BalanceLogService::addLog(
-                $oldMemberId,
-                $wallet->available_balance * -1,
-                $res['before_balance'],
-                $res['after_balance'],
-                "资产转移",
-                null,
-                "转移至 {$newUser->getMemberId()}"
-            );
+            BalanceLogService::addLog($oldMemberId, $wallet->available_balance * -1, $res['before_balance'], $res['after_balance'], "资产转移", null, "转移至 {$newUser->getMemberId()}");
 
             $res = WalletService::updateBalance($chatId, $wallet->available_balance);
-            BalanceLogService::addLog(
-                $chatId,
-                $wallet->available_balance,
-                $res['before_balance'],
-                $res['after_balance'],
-                "资产转移",
-                null,
-                "由 {$user->getMemberId()} 转移"
-            );
+            BalanceLogService::addLog($chatId, $wallet->available_balance, $res['before_balance'], $res['after_balance'], "资产转移", null, "由 {$user->getMemberId()} 转移");
         }
         return true;
     }

+ 1 - 10
app/Services/SettlementService.php

@@ -138,16 +138,7 @@ class SettlementService
 
                 $newRoomId = RoomService::resetRoomId($item->room_id);
 
-                BalanceLogService::addLog(
-                    $item->member_id,
-                    $item->real_score,
-                    $available_balance,
-                    $wallet->available_balance,
-                    '结算',
-                    $item->id,
-                    '',
-                    $newRoomId
-                );
+                BalanceLogService::addLog($item->member_id, $item->real_score, $available_balance, $wallet->available_balance, '结算', $item->id, '', $newRoomId);
 
 
             }