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;
$_balance = abs($changeBalance);
$_changeBalance = abs($changeBalance);
if ($changeBalance > 0) {
// 收入
$user->wallet()->update([
'balance' => DB::raw("balance + {$_balance}"),
'total_revenue' => DB::raw("total_revenue + {$_balance}"),
'balance' => DB::raw("balance + {$_changeBalance}"),
'total_revenue' => DB::raw("total_revenue + {$_changeBalance}"),
]);
} else {
// 支出
if ($wallet->balance < $_balance) {
throw new BizException('可提现金额不足');
if ($wallet->balance < $_changeBalance) {
throw new BizException('可提额不足');
}
$user->wallet()->update([
'balance' => DB::raw("balance - {$_balance}"),
'total_expenses' => DB::raw("total_expenses + {$_balance}"),
'balance' => DB::raw("balance - {$_changeBalance}"),
'total_expenses' => DB::raw("total_expenses + {$_changeBalance}"),
]);
}