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 {
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) {
WithdrawService::make()->success($info);
} else {

View File

@ -93,12 +93,22 @@ class UserController extends AdminController
{
return Form::make(new User(), function (Form $form) {
$uniquePhone = Rule::unique('users', 'phone');
$uniqueUsername = Rule::unique('users', 'phone');
if ($form->isEditing()) {
$uniquePhone->ignore($form->model()->id);
$uniqueUsername->ignore($form->model()->id);
}
$form->text('username')->rules([$uniqueUsername])->required();
$form->text('phone')->rules([$uniquePhone])->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->hidden('inviter_path');
$form->hidden('invite_code');
@ -139,6 +149,8 @@ class UserController extends AdminController
return $form->response()->error('用户余额不为0, 无法删除');
}
$current->balanceLogs()->delete();
// 提现申请
$current->withdraws()->delete();
// 用户邀请记录
$users = User::where('inviter_path', 'like', '%-'.$id.'-%')->get();
foreach($users as $user) {