lmstack преди 3 години
родител
ревизия
e77d7da98e
променени са 2 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 2 0
      src/main/java/cn/fastfun/controller/dto/LoginUser.java
  2. 3 0
      src/main/java/cn/fastfun/service/impl/UtilServiceImpl.java

+ 2 - 0
src/main/java/cn/fastfun/controller/dto/LoginUser.java

@@ -18,6 +18,8 @@ public class LoginUser {
 
     private String image;
 
+    private String userName;
+
     public void setUser(SysUser user) {
         id = user.getId();
     }

+ 3 - 0
src/main/java/cn/fastfun/service/impl/UtilServiceImpl.java

@@ -59,6 +59,7 @@ public class UtilServiceImpl implements UtilService {
         // 获得token
         Map<String, Object> jwt = JwtUtil.parseJWT(request.getHeader("X-Token"), getSecretKey());
         LoginUser loginUser = getUserForRedis(String.valueOf(jwt.get("userId")));
+        loginUser.setUserName(String.valueOf(jwt.get("userName")));
         if (StringUtils.isEmpty(loginUser.getLoginTime())) {
             clearLoginUser(loginUser.getId());
             throw new ApiRuntimeException(501, "账号信息已经更新,请重新登录");
@@ -120,6 +121,8 @@ public class UtilServiceImpl implements UtilService {
             if (!StringUtils.isEmpty(data)) {
                 try {
                     LoginUser loginUser = new ObjectMapper().readValue(String.valueOf(data), LoginUser.class);
+                    Date date = new Date();
+//                    resetLoginUser(t, date);
                     map.put("loginTime", loginUser.getLoginTime().getTime());
                 } catch (IOException e) {
                     log.error("JSON 转换错误!", e);