Update
parent
f0be8a6174
commit
0fb25292f5
|
|
@ -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}"),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue