6
0
Fork 0
release
李静 2021-12-28 10:04:07 +08:00
parent f0be8a6174
commit 0fb25292f5
1 changed files with 7 additions and 7 deletions

View File

@ -24,24 +24,24 @@ class WalletService
// 变更前余额 // 变更前余额
$beforeBalance = $wallet->balance; $beforeBalance = $wallet->balance;
$_balance = abs($changeBalance); $_changeBalance = abs($changeBalance);
if ($changeBalance > 0) { if ($changeBalance > 0) {
// 收入 // 收入
$user->wallet()->update([ $user->wallet()->update([
'balance' => DB::raw("balance + {$_balance}"), 'balance' => DB::raw("balance + {$_changeBalance}"),
'total_revenue' => DB::raw("total_revenue + {$_balance}"), 'total_revenue' => DB::raw("total_revenue + {$_changeBalance}"),
]); ]);
} else { } else {
// 支出 // 支出
if ($wallet->balance < $_balance) { if ($wallet->balance < $_changeBalance) {
throw new BizException('可提现金额不足'); throw new BizException('可提额不足');
} }
$user->wallet()->update([ $user->wallet()->update([
'balance' => DB::raw("balance - {$_balance}"), 'balance' => DB::raw("balance - {$_changeBalance}"),
'total_expenses' => DB::raw("total_expenses + {$_balance}"), 'total_expenses' => DB::raw("total_expenses + {$_changeBalance}"),
]); ]);
} }