|
|
|
@ -27,6 +27,7 @@ import org.dromara.common.core.domain.model.LoginUser; |
|
|
|
import org.dromara.common.core.exception.base.BaseException; |
|
|
|
import org.dromara.common.core.utils.DateUtils; |
|
|
|
import org.dromara.common.core.utils.StringUtils; |
|
|
|
import org.dromara.common.redis.utils.RedisUtils; |
|
|
|
import org.dromara.common.satoken.utils.LoginHelper; |
|
|
|
import org.dromara.system.mapper.SysUserPostMapper; |
|
|
|
import org.dromara.system.mapper.SysUserRoleMapper; |
|
|
|
@ -485,7 +486,6 @@ public class AppEnterpriseLoginServiceImpl implements IAppEnterpriseLoginService |
|
|
|
loginUser.setUsername(user.getLoginName()); |
|
|
|
loginUser.setNickname(user.getUserName()); |
|
|
|
loginUser.setUserType(user.getUserType()); |
|
|
|
loginUser.setDeptId(String.valueOf(user.getDeptId())); |
|
|
|
loginUser.setTenantId("000000"); |
|
|
|
loginUser.setDeptId(enterpriseInformation.getId()); |
|
|
|
loginUser.setDeptName(enterpriseInformation.getEnterpriseName()); |
|
|
|
@ -499,7 +499,11 @@ public class AppEnterpriseLoginServiceImpl implements IAppEnterpriseLoginService |
|
|
|
LoginHelper.login(loginUser, model); |
|
|
|
|
|
|
|
String token = StpUtil.getTokenValue(); |
|
|
|
log.info("生成token成功: userId={}, token={}", user.getUserId(), token); |
|
|
|
|
|
|
|
// 调试:检查 Token 是否成功存储到 Redis
|
|
|
|
long timeout = StpUtil.getTokenTimeout(); |
|
|
|
log.info("生成token成功: userId={}, token={}, timeout={}秒", user.getUserId(), token, timeout); |
|
|
|
log.info("Token session key: login:token:{}", token); |
|
|
|
|
|
|
|
return token; |
|
|
|
} |
|
|
|
|