12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?php
- // +----------------------------------------------------------------------
- // | [ WE CAN DO IT MORE SIMPLE ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2018-2020 rights reserved.
- // +----------------------------------------------------------------------
- // | Author: TABLE ME
- // +----------------------------------------------------------------------
- // | Date: 2020-08-31 20:43
- // +----------------------------------------------------------------------
- namespace app\admin\controller\v1;
- use app\BaseController;
- use app\model\admin\AdminRole;
- use app\Request;
- use library\services\UtilService;
- class Role extends BaseController
- {
- public function list(Request $request) {
- $adminRole = new AdminRole();
- $adminRole->setSassId($request->site['sassid']);
- $listAr = $adminRole->getRoleData();
- $result = [];
- foreach ($listAr as $v) {
- $d = [];
- $d['name'] = $v['name'];
- $d['status'] = $v['status'];
- $d['is_system'] = $v['is_system'];
- $d['id'] = $v['id'];
- $result[] = $d;
- }
- return app('json')->success($result);
- }
- /**
- * 角色添加
- */
- public function save(Request $request){
- $post = UtilService::getMore([
- ['id','0'],
- ['name','','empty','请输入角色名'],
- ['status',0]
- ]);
- $post['sassid'] = $request->site['sassid'];
- $bool = (new AdminRole)->saveRole($post);
- if($bool)
- return app('json')->success("操作成功", []);
- else
- return app('json')->fail(AdminRole::getErrorInfo());
- }
- /**
- * 删除数据
- * @param Request $request
- */
- public function del(Request $request) {
- [$id] = UtilService::getMore(
- [
- ['id','0']
- ],
- $request,true
- );
- AdminRole::del($id);
- return app('json')->success("删除成功", []);
- }
- }
|