refactor(service): 移除登录场景多余logout调用并精简代码

This commit is contained in:
2026-01-07 15:45:58 +08:00
parent 8315636d55
commit 7b708ef390

View File

@@ -137,7 +137,6 @@ public class LoginService {
StpUtil.login(user.getId(), scene.getSaMode()); StpUtil.login(user.getId(), scene.getSaMode());
switch (scene) { switch (scene) {
case AI_CHAT: case AI_CHAT:
StpUtil.logout(user.getId(), LoginSceneEnum.WEB_AI.getSaMode());
StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date())); StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date()));
BeanUtil.copyProperties(user, vo); BeanUtil.copyProperties(user, vo);
vo.setTokenName(StpUtil.getTokenName()); vo.setTokenName(StpUtil.getTokenName());
@@ -159,7 +158,6 @@ public class LoginService {
vo.setBrotherExpireTime(systemTenant.getBrotherExpireTime()); vo.setBrotherExpireTime(systemTenant.getBrotherExpireTime());
return vo; return vo;
case WEB_AI: case WEB_AI:
StpUtil.logout(user.getId(), LoginSceneEnum.AI_CHAT.getSaMode());
StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date())); StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date()));
BeanUtil.copyProperties(user, vo); BeanUtil.copyProperties(user, vo);
vo.setTokenName(StpUtil.getTokenName()); vo.setTokenName(StpUtil.getTokenName());