改进 充值规则

This commit is contained in:
iVampireSP.com 2022-12-19 13:44:53 +08:00
parent 9d0b825071
commit b080457e54
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -105,27 +105,29 @@ public function update(Request $request, User $user)
}
}
$one_time_action = $request->input('one_time_action');
if ($request->filled('one_time_action')) {
if ($request->one_time_action == 'clear_all_keys') {
if ($one_time_action == 'clear_all_keys') {
$user->tokens()->delete();
} else if ($request->one_time_action == 'suspend_all_hosts') {
} else if ($one_time_action == 'suspend_all_hosts') {
$user->hosts()->update(['status' => 'suspended', 'suspended_at' => now()]);
} else if ($request->one_time_action == 'stop_all_hosts') {
} else if ($one_time_action == 'stop_all_hosts') {
$user->hosts()->update(['status' => 'stopped', 'suspended_at' => null]);
} else if ($request->one_time_action == 'add_balance') {
} else if ($one_time_action == 'add_balance') {
try {
$transaction->addAmount($user->id, 'console', $request->balance ?? 0, '管理员添加。');
$transaction->addAmount($user->id, 'console', $request->balance ?? 0, '管理员添加。', true);
} catch (ChargeException $e) {
return back()->with('error', $e->getMessage());
}
} else if ($request->one_time_action == 'reduce_balance') {
} else if ($one_time_action == 'reduce_balance') {
$transaction->reduceAmount($user->id, $request->balance ?? 0, '管理员扣除。');
}
}
if ($request->has('user_group_id')) {
$user->user_group_id = $request->user_group_id;
$user->user_group_id = $request->input('user_group_id');
}
if ($user->isDirty()) {