LogMiddleware.php 617 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * @package merchant
  4. *
  5. * @author xaboy
  6. * @day 2020-04-15
  7. *
  8. *
  9. */
  10. namespace app\common\middleware;
  11. use app\common\repositories\system\admin\AdminLogRepository;
  12. use app\Request;
  13. use crmeb\services\SwooleTaskService;
  14. use think\Response;
  15. class LogMiddleware extends BaseMiddleware
  16. {
  17. public function before(Request $request)
  18. {
  19. // TODO: Implement before() method.
  20. }
  21. public function after(Response $response)
  22. {
  23. if ($this->request->method() == 'GET') return;
  24. SwooleTaskService::log($this->request->merId(), AdminLogRepository::parse($this->request));
  25. }
  26. }