he2802 1 éve
szülő
commit
8f29d49d4b

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/domain/UserVisitLog.java

@@ -40,4 +40,6 @@ private static final long serialVersionUID=1L;
     private String ip;
     /** 访问日期 */
     private Long dateTime;
+
+    private String browser;
 }

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserVisitLogServiceImpl.java

@@ -3,6 +3,8 @@ package com.zhongzheng.modules.user.service.impl;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.lang.Validator;
 import cn.hutool.core.util.StrUtil;
+import cn.hutool.http.useragent.UserAgent;
+import cn.hutool.http.useragent.UserAgentUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
@@ -87,6 +89,7 @@ public class UserVisitLogServiceImpl extends ServiceImpl<UserVisitLogMapper, Use
         UserVisitLog add = BeanUtil.toBean(bo, UserVisitLog.class);
         validEntityBeforeSave(add);
         add.setIp(IpUtils.getIpAddr(ServletUtils.getRequest()));
+        add.setBrowser(ServletUtils.getRequest().getHeader("User-Agent"));
         add.setDateTime(zeroTime);
         add.setCreateTime(DateUtils.getNowTime());
         add.setUpdateTime(DateUtils.getNowTime());