1.修复数据拼装错误的 bug

This commit is contained in:
2025-09-16 20:11:56 +08:00
parent edfd9a083f
commit 40ae31786d

View File

@@ -106,20 +106,27 @@ public class LoginService {
switch (scene) { switch (scene) {
case AI_CHAT: case AI_CHAT:
StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date())); StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getAiExpireTime(),DateUtil.date()));
BeanUtil.copyProperties(user, vo);
vo.setTokenName(StpUtil.getTokenName());
vo.setTokenValue(StpUtil.getTokenValue());
vo.setAiExpireTime(systemTenant.getAiExpireTime()); vo.setAiExpireTime(systemTenant.getAiExpireTime());
break; return vo;
case HOST: case HOST:
StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getExpireTime(),DateUtil.date())); StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getExpireTime(),DateUtil.date()));
BeanUtil.copyProperties(user, vo);
vo.setTokenName(StpUtil.getTokenName());
vo.setTokenValue(StpUtil.getTokenValue());
vo.setExpireTime(systemTenant.getExpireTime()); vo.setExpireTime(systemTenant.getExpireTime());
break; return vo;
case BIG_BROTHER: case BIG_BROTHER:
StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getBrotherExpireTime(),DateUtil.date())); StpUtil.renewTimeout(DateUtils.dateBetween(systemTenant.getBrotherExpireTime(),DateUtil.date()));
BeanUtil.copyProperties(user, vo);
vo.setTokenName(StpUtil.getTokenName());
vo.setTokenValue(StpUtil.getTokenValue());
vo.setBrotherExpireTime(systemTenant.getBrotherExpireTime()); vo.setBrotherExpireTime(systemTenant.getBrotherExpireTime());
break; return vo;
} }
return null;
return vo;
} }
/** /**