Resolver Cache处理

This commit is contained in:
wangiegie@gmail.com 2017-12-22 17:26:40 +08:00
parent 6aa4b8d8de
commit ce59851307
1 changed files with 3 additions and 4 deletions

View File

@ -4,7 +4,6 @@ import com.github.pig.common.constant.SecurityConstants;
import com.github.pig.common.util.UserUtils;
import com.github.pig.common.vo.SysRole;
import com.github.pig.common.vo.UserVo;
import com.xiaoleilu.hutool.util.CollectionUtil;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -85,11 +84,11 @@ public class TokenArgumentResolver implements HandlerMethodArgumentResolver {
UserVo userVo = new UserVo();
userVo.setUsername(username);
List<SysRole> sysRoleList = new ArrayList<>();
for (String roleName : roles) {
roles.stream().forEach(role -> {
SysRole sysRole = new SysRole();
sysRole.setRoleName(roleName);
sysRole.setRoleName(role);
sysRoleList.add(sysRole);
}
});
userVo.setRoleList(sysRoleList);
cacheManager.getCache(SecurityConstants.TOKEN_USER_DETAIL).put(token, userVo);
return userVo;