SystemLog.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\adminapi\controller\v1\system;
  3. use app\models\system\SystemAdmin;
  4. use app\models\system\SystemLog as LogModel;
  5. use app\adminapi\controller\AuthController;
  6. use crmeb\services\UtilService as Util;
  7. /**
  8. * 管理员操作记录表控制器
  9. * Class SystemLog
  10. * @package app\adminapi\controller\v1\system
  11. */
  12. class SystemLog extends AuthController
  13. {
  14. /**
  15. * 显示操作记录
  16. */
  17. public function index()
  18. {
  19. LogModel::deleteLog();
  20. $where = Util::getMore([
  21. ['page', 1],
  22. ['limit', 20],
  23. ['pages', ''],
  24. ['path', ''],
  25. ['ip', ''],
  26. ['admin_id', ''],
  27. ['data', ''],
  28. ], $this->request);
  29. $where['level'] = $this->adminInfo['level'];
  30. $list = LogModel::systemPage($where);
  31. return $this->success($list);
  32. }
  33. public function search_admin()
  34. {
  35. $info = SystemAdmin::getOrdAdmin('id,real_name', $this->adminInfo['level']);
  36. return $this->success(compact('info'));
  37. }
  38. }