Procházet zdrojové kódy

fix 新增第三方获取数据

tjf před 3 roky
rodič
revize
ce4614ea7c

+ 26 - 1
boman-modules/boman-system/src/main/java/com/boman/system/domain/SysUserOnline.java

@@ -10,9 +10,18 @@ public class SysUserOnline
     /** 会话编号 */
     private String tokenId;
 
-    /** 用户名称 */
+    /** 用户账号 */
     private String userName;
 
+    /**
+     * 用户名称
+     */
+    private String nikeName;
+    /**
+     * 部门名称
+     */
+    private String deptName;
+
     /** 登录IP地址 */
     private String ipaddr;
 
@@ -32,6 +41,22 @@ public class SysUserOnline
      */
     private String loginType;
 
+    public String getNikeName() {
+        return nikeName;
+    }
+
+    public void setNikeName(String nikeName) {
+        this.nikeName = nikeName;
+    }
+
+    public String getDeptName() {
+        return deptName;
+    }
+
+    public void setDeptName(String deptName) {
+        this.deptName = deptName;
+    }
+
     public String getLoginType() {
         return loginType;
     }

+ 4 - 0
boman-modules/boman-system/src/main/java/com/boman/system/service/impl/SysUserOnlineServiceImpl.java

@@ -1,5 +1,6 @@
 package com.boman.system.service.impl;
 
+import com.boman.domain.SysUser;
 import org.springframework.stereotype.Service;
 import com.boman.common.core.utils.StringUtils;
 import com.boman.system.api.model.LoginUser;
@@ -85,6 +86,9 @@ public class SysUserOnlineServiceImpl implements ISysUserOnlineService
         sysUserOnline.setIpaddr(user.getIpaddr());
         sysUserOnline.setLoginTime(user.getLoginTime());
         sysUserOnline.setLoginType(user.getLoginType());
+        SysUser sysUser = user.getSysUser();
+        sysUserOnline.setNikeName(sysUser.getNickName());
+        sysUserOnline.setDeptName(sysUser.getDept().getDeptName());
         return sysUserOnline;
     }
 }