From cb938c1d44b79d3bdff3b70e153daf13f14a2e95 Mon Sep 17 00:00:00 2001 From: lanzu_qsy <334039090@qq.com> Date: Thu, 3 Sep 2020 16:50:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=B8=82=E5=9C=BA=E7=BB=8F=E7=90=86=E6=97=B6=E5=BD=95=E5=85=A5?= =?UTF-8?q?=E4=B8=8D=E5=AD=98=E5=9C=A8=E7=9A=84=E6=87=92id=E5=8F=B7?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=B9=9F=E8=83=BD=E5=88=9B=E5=BB=BA=E6=88=90?= =?UTF-8?q?=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/LanzuMmInfoController.php | 8 ++++++++ app/Admin/Controllers/LanzuMpInfoController.php | 10 ++++++++++ 2 files changed, 18 insertions(+) diff --git a/app/Admin/Controllers/LanzuMmInfoController.php b/app/Admin/Controllers/LanzuMmInfoController.php index 5d68424..fe7ab88 100644 --- a/app/Admin/Controllers/LanzuMmInfoController.php +++ b/app/Admin/Controllers/LanzuMmInfoController.php @@ -8,6 +8,7 @@ use App\Models\AdminUsers; use \App\Models\AdminRoles; use \App\Models\AdminRoleUsers; use App\Models\ImsCjdcMarket; +use App\Models\ImsCjdcUser; use App\Models\LanzuMmWithdraw; use App\Models\LanzuMpInfo; use App\Models\LanzuMpInfo as mpInfo; @@ -131,6 +132,13 @@ class LanzuMmInfoController extends AdminController $form->image('id_back')->uniqueName(); $form->text('id_number'); $form->radio('status', '状态')->options(['禁用', '启用'])->default(1); + $form->saving(function (Form $form){ + //保存前,校验懒ID是否有效 + $count = ImsCjdcUser::where('id', $form->user_id)->count(); + if (!$count) { + return $form->error('该懒ID无效'); + } + }); $form->saved(function (Form $form, $mmid) { $model = new mmInfo(); if ($form->isCreating()) { diff --git a/app/Admin/Controllers/LanzuMpInfoController.php b/app/Admin/Controllers/LanzuMpInfoController.php index 68d3c86..f90f052 100644 --- a/app/Admin/Controllers/LanzuMpInfoController.php +++ b/app/Admin/Controllers/LanzuMpInfoController.php @@ -6,6 +6,7 @@ use App\Admin\Common\Auth; use App\Admin\Extensions\CheckRow; use App\Admin\Metrics\Examples\TotalUsers; use App\Admin\Repositories\LanzuMpInfo; +use App\Models\ImsCjdcUser; use App\Models\LanzuMmInfo; use App\Models\LanzuMmInfo as mmInfo; use App\Models\LanzuMpWithdraw; @@ -122,6 +123,15 @@ class LanzuMpInfoController extends AdminController $form->image('id_back')->uniqueName()->required(); $form->text('id_number')->required(); $form->radio('status', '状态')->options(['禁用', '启用'])->default(1); + + $form->saving(function (Form $form){ + //保存前,校验懒ID是否有效 + $count = ImsCjdcUser::where('id', $form->user_id)->count(); + if (!$count) { + return $form->error('该懒ID无效'); + } + }); + $form->saved(function (Form $form, $mpid) { $model = new mpInfo(); if ($form->isCreating()) {