From 342d5169563fa4d75224d51ed8a68e361068a43e Mon Sep 17 00:00:00 2001 From: liapples Date: Mon, 30 Aug 2021 17:50:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=92=E5=85=A5=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=A1=A8=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/GuideController.php | 7 +++++++ app/Admin/Controllers/SupplierController.php | 2 +- app/Admin/Extensions/Grid/AuditAgent.php | 2 +- app/Admin/Extensions/Grid/AuditGuide.php | 2 +- app/Admin/Extensions/Grid/AuditSupplier.php | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/Admin/Controllers/GuideController.php b/app/Admin/Controllers/GuideController.php index 3236a3a..119e872 100644 --- a/app/Admin/Controllers/GuideController.php +++ b/app/Admin/Controllers/GuideController.php @@ -9,6 +9,7 @@ use Dcat\Admin\Form; use Dcat\Admin\Grid; use Dcat\Admin\Show; use Dcat\Admin\Http\Controllers\AdminController; +use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Route; class GuideController extends AdminController @@ -131,6 +132,12 @@ class GuideController extends AdminController $form->$k = ''; } } + })->saved(function (Form $form) { + //插入权限表 + if ($form->status == UserStatus::NORMAL) { + DB::table(config('admin-guide.database.role_users_table')) + ->insertOrIgnore(['role_id' => 1, 'user_id' => $form->getKey()]); + } }); } } diff --git a/app/Admin/Controllers/SupplierController.php b/app/Admin/Controllers/SupplierController.php index 342710d..0c2c2bc 100644 --- a/app/Admin/Controllers/SupplierController.php +++ b/app/Admin/Controllers/SupplierController.php @@ -156,7 +156,7 @@ class SupplierController extends AdminController //插入权限表 if ($form->status == UserStatus::NORMAL) { DB::table(config('admin-supplier.database.role_users_table')) - ->insertOrIgnore(['role_id' => 1, 'user_id' => $form->id]); + ->insertOrIgnore(['role_id' => 1, 'user_id' => $form->getKey()]); } }); } diff --git a/app/Admin/Extensions/Grid/AuditAgent.php b/app/Admin/Extensions/Grid/AuditAgent.php index f76cc42..b7b331c 100644 --- a/app/Admin/Extensions/Grid/AuditAgent.php +++ b/app/Admin/Extensions/Grid/AuditAgent.php @@ -111,7 +111,7 @@ class AuditAgent extends RowAction //插入权限表 if ($user->status == UserStatus::NORMAL) { DB::table(config('admin-agent.database.role_users_table')) - ->insertOrIgnore(['role_id' => 1, 'user_id' => $user->id]); + ->insertOrIgnore(['role_id' => 1, 'user_id' => $this->getKey()]); } //TODO 还需要插入 演示产品、公告、专题等 diff --git a/app/Admin/Extensions/Grid/AuditGuide.php b/app/Admin/Extensions/Grid/AuditGuide.php index d6e6231..86f9b3e 100644 --- a/app/Admin/Extensions/Grid/AuditGuide.php +++ b/app/Admin/Extensions/Grid/AuditGuide.php @@ -43,7 +43,7 @@ class AuditGuide extends RowAction //插入权限表 if ($user->status == UserStatus::NORMAL) { DB::table(config('admin-guide.database.role_users_table')) - ->insertOrIgnore(['role_id' => 1, 'user_id' => $user->id]); + ->insertOrIgnore(['role_id' => 1, 'user_id' => $this->getKey()]); } return $this->response()->success("审核成功")->refresh(); diff --git a/app/Admin/Extensions/Grid/AuditSupplier.php b/app/Admin/Extensions/Grid/AuditSupplier.php index 190be80..c5bd6c9 100644 --- a/app/Admin/Extensions/Grid/AuditSupplier.php +++ b/app/Admin/Extensions/Grid/AuditSupplier.php @@ -43,7 +43,7 @@ class AuditSupplier extends RowAction //插入权限表 if ($user->status == UserStatus::NORMAL) { DB::table(config('admin-supplier.database.role_users_table')) - ->insertOrIgnore(['role_id' => 1, 'user_id' => $user->id]); + ->insertOrIgnore(['role_id' => 1, 'user_id' => $this->getKey()]); } return $this->response()->success("审核成功")->refresh();