|
@@ -18,7 +18,6 @@ import org.springframework.util.CollectionUtils;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
-import java.util.concurrent.TimeUnit;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -61,8 +60,8 @@ public class UserAuthService {
|
|
|
if (!redisService.hasKey(RedisCacheConstant.USER_ROLE_KEY_PRE+StpUtil.getLoginId())) {
|
|
|
// 这里从更改用户角色的地方修改最好
|
|
|
redisService.del(RedisCacheConstant.USER_ROLE_KEY_PRE+StpUtil.getLoginId());
|
|
|
- // todo 这里需要永久期限
|
|
|
- redisService.set(RedisCacheConstant.USER_ROLE_KEY_PRE+ StpUtil.getLoginId(), JSONArray.toJSONString(roleCodeList), 1, TimeUnit.DAYS);
|
|
|
+ // 永久期限
|
|
|
+ redisService.setForever(RedisCacheConstant.USER_ROLE_KEY_PRE+ StpUtil.getLoginId(), JSONArray.toJSONString(roleCodeList));
|
|
|
}
|
|
|
for (String roleCode : roleCodeList) {
|
|
|
if (!redisService.hasKey(RedisCacheConstant.ROLE_PERM_KEY_PRE+roleCode)) {
|
|
@@ -70,8 +69,8 @@ public class UserAuthService {
|
|
|
// redisService.deleteObject(RedisCacheConstant.ROLE_PERM_KEY_PRE+roleCode);
|
|
|
List<String> permCodeList = this.getPermCodeList(roleCode);
|
|
|
if (!CollectionUtils.isEmpty(permCodeList)) {
|
|
|
- // todo 这里需要永久期限
|
|
|
- redisService.set(RedisCacheConstant.ROLE_PERM_KEY_PRE+roleCode, JSONArray.toJSONString(permCodeList), 1, TimeUnit.DAYS);
|
|
|
+ // 永久期限
|
|
|
+ redisService.setForever(RedisCacheConstant.ROLE_PERM_KEY_PRE+roleCode, JSONArray.toJSONString(permCodeList));
|
|
|
}
|
|
|
}
|
|
|
}
|