From b27818d5e9eab0fd8aa22401f595056078d9f683 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 8 Apr 2024 09:52:44 +0800 Subject: [PATCH] =?UTF-8?q?token=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/auth/LoginFilter.java | 2 +- .../system/cashierservice/controller/LoginContoller.java | 2 +- .../chaozhanggui/system/cashierservice/util/JSONUtil.java | 6 ------ 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/auth/LoginFilter.java b/src/main/java/com/chaozhanggui/system/cashierservice/auth/LoginFilter.java index d030a65..23e64c9 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/auth/LoginFilter.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/auth/LoginFilter.java @@ -86,7 +86,7 @@ public class LoginFilter implements Filter { return; } //获取当前登录人的用户id - String loginName = TokenUtil.parseParamFromToken(token, "userId").toString(); + String loginName = TokenUtil.parseParamFromToken(token).getString("userId"); //获取redis中的token String message = redisUtil.getMessage(RedisCst.ONLINE_APP_USER.concat(loginName)); if (StringUtils.isBlank(message)) { diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/controller/LoginContoller.java b/src/main/java/com/chaozhanggui/system/cashierservice/controller/LoginContoller.java index a5e2af1..1e669b3 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/controller/LoginContoller.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/controller/LoginContoller.java @@ -274,7 +274,7 @@ public class LoginContoller { public Result loginOut(HttpServletRequest request) { String token = request.getHeader("token"); //获取当前登录人的账号 - String userId = TokenUtil.parseParamFromToken(token, "userId").toString(); + String userId = TokenUtil.parseParamFromToken(token).getString("userId"); redisUtil.deleteByKey(RedisCst.ONLINE_APP_USER.concat(userId)); return Result.success(CodeEnum.SUCCESS); } diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/util/JSONUtil.java b/src/main/java/com/chaozhanggui/system/cashierservice/util/JSONUtil.java index bce9b31..69ff2ee 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/util/JSONUtil.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/util/JSONUtil.java @@ -226,12 +226,6 @@ public class JSONUtil { return new JSONObject(sortedMap); } - public static void main(String[] args) { - String str = "{\"openId\": \"or1l864NBOoJZhC5x_yeziZ26j6c\",\"num\": 0,\"type\": \"sub\",\"userSign\": \"66a4e4464d4e4ffda8ff729ed0e28d63\"}"; - JSONObject jsonObject = JSON.parseObject(str); - System.out.println(sortJSONObject(jsonObject,CacheMap.map)); - System.out.println(MD5Util.encrypt(sortJSONObject(jsonObject,CacheMap.map).toJSONString())); - } }