mirror of
https://github.com/v2board/v2board.git
synced 2024-11-10 17:49:11 +08:00
add balance payment
This commit is contained in:
parent
111d2720bd
commit
3075f0d411
@ -222,14 +222,14 @@ class OrderController extends Controller
|
||||
$remainingBalance = $user->balance - $order->total_amount;
|
||||
$userService = new UserService();
|
||||
if ($remainingBalance > 0) {
|
||||
if (!$userService->addBalance($order->user_id, $order->total_amount)) {
|
||||
if (!$userService->addBalance($order->user_id, - $order->total_amount)) {
|
||||
DB::rollBack();
|
||||
abort(500, '余额不足');
|
||||
}
|
||||
$order->balance_amount = $order->total_amount;
|
||||
$order->total_amount = 0;
|
||||
} else {
|
||||
if (!$userService->addBalance($order->user_id, $user->balance)) {
|
||||
if (!$userService->addBalance($order->user_id, - $user->balance)) {
|
||||
DB::rollBack();
|
||||
abort(500, '余额不足');
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user