Browse Source

修改插入权限表逻辑

develop
李可松 4 years ago
parent
commit
342d516956
  1. 7
      app/Admin/Controllers/GuideController.php
  2. 2
      app/Admin/Controllers/SupplierController.php
  3. 2
      app/Admin/Extensions/Grid/AuditAgent.php
  4. 2
      app/Admin/Extensions/Grid/AuditGuide.php
  5. 2
      app/Admin/Extensions/Grid/AuditSupplier.php

7
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()]);
}
});
}
}

2
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()]);
}
});
}

2
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 还需要插入 演示产品、公告、专题等

2
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();

2
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();

Loading…
Cancel
Save