This commit is contained in:
weihongyang
2022-09-13 13:04:55 +08:00
父節點 fcf35bd12b
當前提交 f2091d56e2
共有 16 個文件被更改,包括 669 次插入5 次删除

查看文件

@@ -22,6 +22,8 @@ import java.util.stream.Collectors;
@JsonIgnoreProperties(ignoreUnknown = true)
public class LoginUser implements UserDetails{
private static final long serialVersionUID = 1L;
private SysUserEntity sysUserEntity;
private List<String> permissions;

查看文件

@@ -28,6 +28,7 @@ import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
/**
* @Author weihongyang
@@ -79,7 +80,7 @@ public class LoginServiceImpl implements LoginService {
Map<String,String> map = new HashMap<>();
map.put("token",jwt);
//把完整的用户信息存入redis userid作为key
redisTemplate.opsForValue().set("login:"+userid,loginUser);
redisTemplate.opsForValue().set("login:"+userid,loginUser,1, TimeUnit.DAYS);
//登录成功
log.setStatus(LoginStatusEnum.SUCCESS.value());
log.setCreator(loginUser.getSysUserEntity().getId());