|
|
|
@ -6,7 +6,9 @@ use App\Admin\Common\Auth; |
|
|
|
use App\Admin\Extensions\CheckRow; |
|
|
|
use App\Admin\Metrics\Examples\TotalUsers; |
|
|
|
use App\Admin\Repositories\LanzuMpInfo; |
|
|
|
use App\Models\LanzuMmInfo; |
|
|
|
use App\Models\LanzuMmInfo as mmInfo; |
|
|
|
use App\Models\LanzuMpWithdraw; |
|
|
|
use App\Models\MpBalance; |
|
|
|
use Dcat\Admin\Actions\Action; |
|
|
|
use Dcat\Admin\Admin; |
|
|
|
@ -106,7 +108,9 @@ class LanzuMpInfoController extends AdminController |
|
|
|
*/ |
|
|
|
protected function form() |
|
|
|
{ |
|
|
|
|
|
|
|
return Form::make(new LanzuMpInfo(), function (Form $form) { |
|
|
|
|
|
|
|
$form->display('id')->hideInDialog(); |
|
|
|
$form->text('user_id','懒ID')->placeholder('对应懒族小程序个人中心的懒ID')->required(); |
|
|
|
$form->text('name', '姓名')->required(); |
|
|
|
@ -139,9 +143,13 @@ class LanzuMpInfoController extends AdminController |
|
|
|
} |
|
|
|
}); |
|
|
|
$form->deleted(function (Form $form, $result) { |
|
|
|
$ids = array_column($form->model()->toArray(), 'admin_user_id'); |
|
|
|
$aduids = array_column($form->model()->toArray(), 'admin_user_id'); |
|
|
|
$mids = array_column($form->model()->toArray(), 'id'); |
|
|
|
//删除对应的登陆帐号
|
|
|
|
AdminUsers::whereIn('id', $ids)->delete(); |
|
|
|
AdminUsers::whereIn('id', $aduids)->delete(); |
|
|
|
|
|
|
|
//删除提现记录
|
|
|
|
LanzuMpWithdraw::whereIn('mp_id',$mids)->update(['deleted_at'=>time()]); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
|