作者 lyh

gx

@@ -2,8 +2,10 @@ @@ -2,8 +2,10 @@
2 2
3 namespace App\Http\Controllers\Aside; 3 namespace App\Http\Controllers\Aside;
4 4
  5 +use App\Enums\Common\Common;
5 use App\Http\Logic\Aside\Manage\MenuLogic; 6 use App\Http\Logic\Aside\Manage\MenuLogic;
6 use App\Models\Manage\Manage; 7 use App\Models\Manage\Manage;
  8 +use Illuminate\Support\Facades\Cache;
7 9
8 /** 10 /**
9 * Class IndexController 11 * Class IndexController
@@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\User; @@ -5,6 +5,7 @@ namespace App\Http\Logic\Aside\User;
5 use App\Helper\Common; 5 use App\Helper\Common;
6 use App\Http\Logic\Aside\BaseLogic; 6 use App\Http\Logic\Aside\BaseLogic;
7 use App\Models\Manage\Manage; 7 use App\Models\Manage\Manage;
  8 +use App\Models\Manage\MenuSpecial;
8 use App\Models\Project\Project; 9 use App\Models\Project\Project;
9 use App\Models\User\User; 10 use App\Models\User\User;
10 use App\Models\User\User as UserModel; 11 use App\Models\User\User as UserModel;
@@ -33,6 +34,9 @@ class UserLogic extends BaseLogic @@ -33,6 +34,9 @@ class UserLogic extends BaseLogic
33 $this->fail('当前数据不存在'); 34 $this->fail('当前数据不存在');
34 } 35 }
35 $info['project_name'] = (new Project())->read(['id' => $info['project_id']], ['title'])['title']; 36 $info['project_name'] = (new Project())->read(['id' => $info['project_id']], ['title'])['title'];
  37 + //获取当前用户特殊模块权限
  38 + $specialMenuModel = new MenuSpecial();
  39 + $info['special'] = $specialMenuModel->list(['user_list'=>['like',','.$this->param['id'].',']],'id',['id','name','remark']);
36 Common::set_user_cache($info, $this->model, $this->param['id'], 'A'); 40 Common::set_user_cache($info, $this->model, $this->param['id'], 'A');
37 } 41 }
38 return $this->success($info); 42 return $this->success($info);