| | |
| | | @Async |
| | | @EventListener |
| | | public void recordLogininfor(LogininforEvent logininforEvent) { |
| | | HttpServletRequest request = ServletUtils.getRequest(); |
| | | HttpServletRequest request = logininforEvent.getRequest(); |
| | | final UserAgent userAgent = UserAgentUtil.parse(request.getHeader("User-Agent")); |
| | | final String ip = ServletUtils.getClientIP(request); |
| | | // 客户端信息 |
| | |
| | | .between(params.get("beginTime") != null && params.get("endTime") != null, |
| | | SysLogininfor::getLoginTime, params.get("beginTime"), params.get("endTime")); |
| | | if (StringUtils.isBlank(pageQuery.getOrderByColumn())) { |
| | | pageQuery.setOrderByColumn("info_id"); |
| | | pageQuery.setIsAsc("desc"); |
| | | lqw.orderByDesc(SysLogininfor::getInfoId); |
| | | } |
| | | Page<SysLogininforVo> page = baseMapper.selectVoPage(pageQuery.build(), lqw); |
| | | return TableDataInfo.build(page); |