From 868942e202aeb967b8ce47b38cc2433a636a128d Mon Sep 17 00:00:00 2001 From: phanes <5411232+phanes@user.noreply.gitee.com> Date: 星期日, 16 一月 2022 17:46:24 +0800 Subject: [PATCH] update 格式化代码结构 统一编码格式 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/LoginUtils.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/LoginUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/LoginUtils.java index 2544fe8..a452386 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/LoginUtils.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/LoginUtils.java @@ -6,6 +6,8 @@ import com.ruoyi.common.enums.DeviceType; import com.ruoyi.common.enums.UserType; import com.ruoyi.common.exception.UtilException; +import lombok.AccessLevel; +import lombok.NoArgsConstructor; /** * 鐧诲綍閴存潈宸ュ叿 @@ -13,27 +15,37 @@ * * @author Lion Li */ +@NoArgsConstructor(access = AccessLevel.PRIVATE) public class LoginUtils { - private final static String LOGIN_USER_KEY = "loginUser"; + private static final String LOGIN_USER_KEY = "loginUser"; /** * 鐧诲綍绯荤粺 * 閽堝涓ゅ鐢ㄦ埛浣撶郴 + * * @param loginUser 鐧诲綍鐢ㄦ埛淇℃伅 */ public static void login(LoginUser loginUser, UserType userType) { StpUtil.login(userType.getUserType() + loginUser.getUserId()); - StpUtil.getTokenSession().set(LOGIN_USER_KEY, loginUser); + setLoginUser(loginUser); } /** * 鐧诲綍绯荤粺 鍩轰簬 璁惧绫诲瀷 * 閽堝涓�濂楃敤鎴蜂綋绯� + * * @param loginUser 鐧诲綍鐢ㄦ埛淇℃伅 */ public static void loginByDevice(LoginUser loginUser, UserType userType, DeviceType deviceType) { StpUtil.login(userType.getUserType() + loginUser.getUserId(), deviceType.getDevice()); + setLoginUser(loginUser); + } + + /** + * 璁剧疆鐢ㄦ埛鏁版嵁 + */ + public static void setLoginUser(LoginUser loginUser) { StpUtil.getTokenSession().set(LOGIN_USER_KEY, loginUser); } @@ -55,7 +67,7 @@ String replace = ""; if (StringUtils.contains(loginId, UserType.SYS_USER.getUserType())) { userId = StringUtils.replace(loginId, UserType.SYS_USER.getUserType(), replace); - } else if (StringUtils.contains(loginId, UserType.APP_USER.getUserType())){ + } else if (StringUtils.contains(loginId, UserType.APP_USER.getUserType())) { userId = StringUtils.replace(loginId, UserType.APP_USER.getUserType(), replace); } else { throw new UtilException("鐧诲綍鐢ㄦ埛: LoginId寮傚父 => " + loginId); @@ -90,7 +102,7 @@ public static UserType getUserType(Object loginId) { if (StringUtils.contains(loginId.toString(), UserType.SYS_USER.getUserType())) { return UserType.SYS_USER; - } else if (StringUtils.contains(loginId.toString(), UserType.APP_USER.getUserType())){ + } else if (StringUtils.contains(loginId.toString(), UserType.APP_USER.getUserType())) { return UserType.APP_USER; } else { throw new UtilException("鐧诲綍鐢ㄦ埛: LoginId寮傚父 => " + loginId); -- Gitblit v1.9.3