update
This commit is contained in:
@@ -6,6 +6,7 @@ import com.ruoyi.cms.service.impl.AppUserServiceImpl;
|
|||||||
import com.ruoyi.cms.util.StringUtil;
|
import com.ruoyi.cms.util.StringUtil;
|
||||||
import com.ruoyi.common.constant.Constants;
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.core.domain.entity.AppUser;
|
import com.ruoyi.common.core.domain.entity.AppUser;
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
import com.ruoyi.common.core.domain.model.LoginSiteUser;
|
import com.ruoyi.common.core.domain.model.LoginSiteUser;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
@@ -253,10 +254,10 @@ public class SsoService {
|
|||||||
sysUser = saveSysUser(userJson, appUser.getUserId());
|
sysUser = saveSysUser(userJson, appUser.getUserId());
|
||||||
}
|
}
|
||||||
//设置角色
|
//设置角色
|
||||||
// List<SysRole> roles = sysRoleService.selectRolesByUserId(sysUser.getUserId());
|
List<SysRole> roles = sysRoleService.selectRolesByUserId(sysUser.getUserId());
|
||||||
// if (sysUser != null) {
|
if (sysUser != null) {
|
||||||
// sysUser.setRoles(roles);
|
sysUser.setRoles(roles);
|
||||||
// }
|
}
|
||||||
//用户存在,生成本系统用户的token
|
//用户存在,生成本系统用户的token
|
||||||
String token = loginSysUser(sysUser, userJson.getString("userName"));
|
String token = loginSysUser(sysUser, userJson.getString("userName"));
|
||||||
JSONObject backJson = new JSONObject();
|
JSONObject backJson = new JSONObject();
|
||||||
@@ -343,10 +344,10 @@ public class SsoService {
|
|||||||
sysUser = saveSysUser(userJson, appUserId);
|
sysUser = saveSysUser(userJson, appUserId);
|
||||||
}
|
}
|
||||||
//设置角色
|
//设置角色
|
||||||
// List<SysRole> roles = sysRoleService.selectRolesByUserId(sysUser.getUserId());
|
List<SysRole> roles = sysRoleService.selectRolesByUserId(sysUser.getUserId());
|
||||||
// if (sysUser != null) {
|
if (sysUser != null) {
|
||||||
// sysUser.setRoles(roles);
|
sysUser.setRoles(roles);
|
||||||
// }
|
}
|
||||||
//用户存在,生成本系统用户的token
|
//用户存在,生成本系统用户的token
|
||||||
String token = loginSysUser(sysUser, userJson.getString("userName"));
|
String token = loginSysUser(sysUser, userJson.getString("userName"));
|
||||||
JSONObject backJson = new JSONObject();
|
JSONObject backJson = new JSONObject();
|
||||||
|
|||||||
@@ -195,7 +195,7 @@ public class TokenService
|
|||||||
loginUser.setLoginTime(System.currentTimeMillis());
|
loginUser.setLoginTime(System.currentTimeMillis());
|
||||||
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE);
|
loginUser.setExpireTime(loginUser.getLoginTime() + expireTime * MILLIS_MINUTE);
|
||||||
// 根据uuid将loginUser缓存
|
// 根据uuid将loginUser缓存
|
||||||
String userKey = getTokenKey(loginUser.getToken(), String.valueOf(loginUser.getUserId()));
|
String userKey = getTokenKey(String.valueOf(loginUser.getUserId()));
|
||||||
redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
|
redisCache.setCacheObject(userKey, loginUser, expireTime, TimeUnit.MINUTES);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user