This commit is contained in:
weihongyang
2022-09-13 13:04:55 +08:00
parent fcf35bd12b
commit f2091d56e2
16 changed files with 669 additions and 5 deletions

View File

@@ -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;

View File

@@ -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());