| | |
| | | loginUser.setLoginTime(System.currentTimeMillis());
|
| | | loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE);
|
| | | loginUser.setDeptIds(getDeptIdsByUserId(loginUser.getUserId()));
|
| | | loginUser.setCurrentDeptId(loginUser.getDeptIds()[0]);
|
| | | // 根据uuid将loginUser缓存
|
| | | String userKey = getTokenKey(loginUser.getToken());
|
| | | redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
|
| | |
| | |
|
| | | private String getTokenKey(String uuid)
|
| | | {
|
| | | return CacheConstants.LOGIN_TOKEN_KEY + uuid;
|
| | | return CacheConstants.PREFIX + CacheConstants.LOGIN_TOKEN_KEY + uuid;
|
| | | }
|
| | | }
|