Clear.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. namespace app\adminapi\controller\v1\system;
  12. use think\facade\App;
  13. use app\services\system\log\ClearServices;
  14. use app\adminapi\controller\AuthController;
  15. /**
  16. * 首页控制器
  17. * Class Clear
  18. * @package app\admin\controller
  19. *
  20. */
  21. class Clear extends AuthController
  22. {
  23. public function __construct(App $app, ClearServices $services)
  24. {
  25. parent::__construct($app);
  26. $this->services = $services;
  27. }
  28. /**
  29. * 刷新数据缓存
  30. */
  31. public function refresh_cache()
  32. {
  33. $this->services->refresCache();
  34. return app('json')->success(400302);
  35. }
  36. /**
  37. * 删除日志
  38. */
  39. public function delete_log()
  40. {
  41. $this->services->deleteLog();
  42. return app('json')->success(100002);
  43. }
  44. }