From 6984757bfc75b4a25014de1eb71c2aa75ebdb86f Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期六, 26 八月 2023 15:59:55 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java | 27 ++++++++++++++------------- 1 files changed, 14 insertions(+), 13 deletions(-) diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java b/user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java index 7b1ead7..6c6c169 100644 --- a/user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java +++ b/user-server/src/main/java/com/yuanchu/limslaboratory/clients/UserLoginUtils.java @@ -1,6 +1,12 @@ package com.yuanchu.limslaboratory.clients; +import com.yuanchu.limslaboratory.controllerServerApi.LaboratoryServerApi; +import com.yuanchu.limslaboratory.mapper.RoleManageMapper; +import com.yuanchu.limslaboratory.mapper.UserMapper; +import com.yuanchu.limslaboratory.pojo.Menu; +import com.yuanchu.limslaboratory.pojo.RoleMenu; import com.yuanchu.limslaboratory.pojo.User; +import com.yuanchu.limslaboratory.pojo.dto.RoleAndMenuDto; import com.yuanchu.limslaboratory.shiro.utils.JwtUtils; import com.yuanchu.limslaboratory.utils.MyUtil; import com.yuanchu.limslaboratory.utils.RedisUtil; @@ -10,7 +16,10 @@ import javax.annotation.Resource; import java.util.HashMap; +import java.util.List; import java.util.Map; +import java.util.Objects; +import java.util.stream.Collectors; @Component public class UserLoginUtils { @@ -23,6 +32,8 @@ @Value("${login.secret}") private String LoginSecret; + + public Result<Map<String, Object>> LoginExamine(User user){ Map<String, Object> mapData = new HashMap<>(); @@ -41,8 +52,11 @@ mapRedis.put("name", user.getName()); mapRedis.put("enterpriseId", user.getEnterpriseId()); mapRedis.put("data", data); + mapRedis.put("roleId",user.getRoleId()); //瀛樺叆redis,浜屼釜灏忔椂鍚庡垹闄� RedisUtil.set(token, mapRedis, 120); + // + RedisUtil.set("access_token",token,120); // 灏嗙鍙戠殑 JWT token 杩斿洖缁欏墠绔� HashMap<String, Object> map = new HashMap<>(); String refresh = JwtUtils.sign(user.getAccount()); @@ -58,17 +72,4 @@ } } - -// public Result<Map<String, Object>> LoginExamine(User user){ -// String token = JwtUtils.sign(user.getAccount()); -// //瀛樺叆redis,浜屼釜灏忔椂鍚庡垹闄� -// RedisUtil.set(token, user, 2); -// // 灏嗙鍙戠殑 JWT token 杩斿洖缁欏墠绔� -// HashMap<String, Object> map = new HashMap<>(); -// String refresh = JwtUtils.sign(user.getAccount()); -// map.put("token", token); -// map.put("refresh", refresh); -// RedisUtil.set(user.getAccount(), map, 120); -// return Result.success(map); -// } } -- Gitblit v1.9.3