UserLog.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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\site;
  12. use app\service\admin\site\UserLogService;
  13. use core\base\BaseAdminController;
  14. use think\Response;
  15. class UserLog extends BaseAdminController
  16. {
  17. /**
  18. * 操作日志列表
  19. * @return Response
  20. */
  21. public function lists()
  22. {
  23. $data = $this->request->params([
  24. ['uid', 0],
  25. ['create_time', []],
  26. ['ip', ''],
  27. ['username', ''],
  28. ['type', ''],
  29. ['url', ''],
  30. ]);
  31. $list = (new UserLogService())->getPage($data);
  32. return success($list);
  33. }
  34. /**
  35. * 操作日志详情
  36. * @param $id
  37. * @return Response
  38. */
  39. public function info($id)
  40. {
  41. return success((new UserLogService())->getInfo($id));
  42. }
  43. }