User.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\adminapi\controller\user;
  12. use app\service\admin\user\UserService;
  13. use core\base\BaseAdminController;
  14. use think\Response;
  15. class User extends BaseAdminController
  16. {
  17. public function lists()
  18. {
  19. $data = $this->request->params([
  20. ['username', ''],
  21. ['real_name', '']
  22. ]);
  23. $list = (new UserService())->getUserAdminPage($data);
  24. return success($list);
  25. }
  26. /**
  27. * 用户详情
  28. * @param $uid
  29. * @return Response
  30. */
  31. public function info($uid)
  32. {
  33. return success((new UserService())->getUserAdminInfo($uid));
  34. }
  35. public function pages()
  36. {
  37. $data = $this->request->params([
  38. ['username', ''],
  39. ['realname', ''],
  40. ['create_time', []],
  41. ]);
  42. $list = (new UserService())->getUserAllPage($data);
  43. return success($list);
  44. }
  45. public function checkUserIsExist() {
  46. $data = $this->request->params([
  47. ['username', ''],
  48. ]);
  49. $is_exist = (new UserService())->checkUsername($data['username']);
  50. return success(data:$is_exist);
  51. }
  52. }