Role.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | [ WE CAN DO IT MORE SIMPLE ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2018-2020 rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: TABLE ME
  8. // +----------------------------------------------------------------------
  9. // | Date: 2020-08-31 20:43
  10. // +----------------------------------------------------------------------
  11. namespace app\system\controller\v1;
  12. use app\BaseController;
  13. use app\model\system\SystemRole;
  14. use app\Request;
  15. use library\services\UtilService;
  16. class Role extends BaseController
  17. {
  18. public function list() {
  19. $listAr = (new SystemRole)->getRoleData();
  20. $result = [];
  21. foreach ($listAr as $v) {
  22. $d = [];
  23. $d['name'] = $v['name'];
  24. $d['status'] = $v['status'];
  25. $d['is_system'] = $v['is_system'];
  26. $d['id'] = $v['id'];
  27. $result[] = $d;
  28. }
  29. return app('json')->success($result);
  30. }
  31. /**
  32. * 角色添加
  33. */
  34. public function save(){
  35. $post = UtilService::getMore([
  36. ['id','0'],
  37. ['name','','empty','请输入角色名'],
  38. ['status',0]
  39. ]);
  40. $bool = (new SystemRole)->saveRole($post);
  41. if($bool)
  42. return app('json')->success("操作成功", []);
  43. else
  44. return app('json')->fail(SystemRole::getErrorInfo());
  45. }
  46. /**
  47. * 删除数据
  48. * @param Request $request
  49. */
  50. public function del(Request $request) {
  51. [$id] = UtilService::getMore(
  52. [
  53. ['id','0']
  54. ],
  55. $request,true
  56. );
  57. SystemRole::del($id);
  58. return app('json')->success("删除成功", []);
  59. }
  60. }