修复 对账问题

This commit is contained in:
iVampireSP.com 2023-02-04 02:30:07 +08:00
parent 206036382e
commit 8562955858
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
2 changed files with 12 additions and 8 deletions

View File

@ -122,7 +122,9 @@ public function update(Request $request, User $user): RedirectResponse
} elseif ($one_time_action == 'add_balance') { } elseif ($one_time_action == 'add_balance') {
$description = '管理员 '.$request->user('admin')->name.' 增加。'; $description = '管理员 '.$request->user('admin')->name.' 增加。';
$user->charge($request->input('balance'), 'console', $description); $user->charge($request->input('balance'), 'console', $description, [
'add_balances_log' => true,
]);
} elseif ($one_time_action == 'reduce_balance') { } elseif ($one_time_action == 'reduce_balance') {
$description = '管理员 '.$request->user('admin')->name.' 扣除。'; $description = '管理员 '.$request->user('admin')->name.' 扣除。';

View File

@ -274,6 +274,7 @@ public function charge(string|null $amount = '0', string $payment = 'console', s
(new Transaction)->create($data); (new Transaction)->create($data);
if (isset($options['add_balances_log']) && $options['add_balances_log'] === true) {
(new Balance)->create([ (new Balance)->create([
'user_id' => $this->id, 'user_id' => $this->id,
'amount' => $amount, 'amount' => $amount,
@ -281,6 +282,7 @@ public function charge(string|null $amount = '0', string $payment = 'console', s
'description' => $description, 'description' => $description,
'paid_at' => now(), 'paid_at' => now(),
]); ]);
}
}); });
return $this->balance; return $this->balance;