Browse Source

插入权限表

develop
李可松 4 years ago
parent
commit
8aa2628e6a
  1. 7
      app/Admin/Extensions/Grid/AuditAgent.php
  2. 8
      app/Admin/Extensions/Grid/AuditGuide.php
  3. 8
      app/Admin/Extensions/Grid/AuditSupplier.php

7
app/Admin/Extensions/Grid/AuditAgent.php

@ -6,6 +6,7 @@ use App\Models\Agent;
use App\Models\Category;
use App\Models\Channel;
use App\Models\Advertising;
use Dcat\Admin\Admin;
use Dcat\Admin\Grid\RowAction;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
@ -107,6 +108,12 @@ class AuditAgent extends RowAction
Advertising::insert($default_slide);
}
//插入权限表
if ($user->status == UserStatus::NORMAL) {
DB::table(config('admin-agent.database.role_users_table'))
->insertOrIgnore(['role_id' => 1, 'user_id' => Admin::user()->id]);
}
//TODO 还需要插入 演示产品、公告、专题等
DB::commit();

8
app/Admin/Extensions/Grid/AuditGuide.php

@ -3,8 +3,10 @@
namespace App\Admin\Extensions\Grid;
use App\Models\Guide;
use App\Common\UserStatus;
use Dcat\Admin\Admin;
use Dcat\Admin\Grid\RowAction;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
/**
* 供应商审核
@ -38,6 +40,12 @@ class AuditGuide extends RowAction
$user->status = $request->action == 1 ? UserStatus::NORMAL : UserStatus::REFUSE;
$user->save();
//插入权限表
if ($user->status == UserStatus::NORMAL) {
DB::table(config('admin-guide.database.role_users_table'))
->insertOrIgnore(['role_id' => 1, 'user_id' => Admin::user()->id]);
}
return $this->response()->success("审核成功")->refresh();
} catch (\Exception $e) {
return $this->response()->error($e->getMessage());

8
app/Admin/Extensions/Grid/AuditSupplier.php

@ -3,8 +3,10 @@
namespace App\Admin\Extensions\Grid;
use App\Common\UserStatus;
use App\Models\Supplier;
use Dcat\Admin\Admin;
use Dcat\Admin\Grid\RowAction;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
/**
* 供应商审核
@ -38,6 +40,12 @@ class AuditSupplier extends RowAction
$user->status = $request->action == 1 ? UserStatus::NORMAL : UserStatus::REFUSE;
$user->save();
//插入权限表
if ($user->status == UserStatus::NORMAL) {
DB::table(config('admin-supplier.database.role_users_table'))
->insertOrIgnore(['role_id' => 1, 'user_id' => Admin::user()->id]);
}
return $this->response()->success("审核成功")->refresh();
} catch (\Exception $e) {
return $this->response()->error($e->getMessage());

Loading…
Cancel
Save