4
0
Fork 0
master
panliang 2022-10-10 14:49:16 +08:00
parent e820de0cd6
commit 394b091c3b
2 changed files with 14 additions and 2 deletions

View File

@ -26,7 +26,7 @@ class CheckForm extends Form implements LazyRenderable
try { try {
DB::beginTransaction(); DB::beginTransaction();
foreach(UserWithdraw::where('status', WithdrawStatus::None)->get() as $info) { foreach(UserWithdraw::where('status', WithdrawStatus::None)->whereIn('id', $ids)->get() as $info) {
if ($input['status'] == WithdrawStatus::Success->value) { if ($input['status'] == WithdrawStatus::Success->value) {
WithdrawService::make()->success($info); WithdrawService::make()->success($info);
} else { } else {

View File

@ -93,12 +93,22 @@ class UserController extends AdminController
{ {
return Form::make(new User(), function (Form $form) { return Form::make(new User(), function (Form $form) {
$uniquePhone = Rule::unique('users', 'phone'); $uniquePhone = Rule::unique('users', 'phone');
$uniqueUsername = Rule::unique('users', 'phone');
if ($form->isEditing()) { if ($form->isEditing()) {
$uniquePhone->ignore($form->model()->id); $uniquePhone->ignore($form->model()->id);
$uniqueUsername->ignore($form->model()->id);
} }
$form->text('username')->rules([$uniqueUsername])->required();
$form->text('phone')->rules([$uniquePhone])->required(); $form->text('phone')->rules([$uniquePhone])->required();
$form->text('name')->required(); $form->text('name')->required();
$form->image('avatar')->autoUpload()->saveFullUrl()->move('user/avatar'); $form->image('avatar')
->uniqueName()
->autoUpload()
->saveFullUrl()
->retainable()
->removable(false)
->autoSave(false)
->move('user/avatar');
$form->select('inviter_id')->model(User::class, 'id', 'name')->ajax('api/user?_paginate=1'); $form->select('inviter_id')->model(User::class, 'id', 'name')->ajax('api/user?_paginate=1');
$form->hidden('inviter_path'); $form->hidden('inviter_path');
$form->hidden('invite_code'); $form->hidden('invite_code');
@ -139,6 +149,8 @@ class UserController extends AdminController
return $form->response()->error('用户余额不为0, 无法删除'); return $form->response()->error('用户余额不为0, 无法删除');
} }
$current->balanceLogs()->delete(); $current->balanceLogs()->delete();
// 提现申请
$current->withdraws()->delete();
// 用户邀请记录 // 用户邀请记录
$users = User::where('inviter_path', 'like', '%-'.$id.'-%')->get(); $users = User::where('inviter_path', 'like', '%-'.$id.'-%')->get();
foreach($users as $user) { foreach($users as $user) {