This commit is contained in:
mashuai 2025-11-14 09:04:46 +08:00
parent ae50d4fede
commit 25c610d12a
2 changed files with 17 additions and 3 deletions

View File

@ -204,7 +204,7 @@ public class TokenService {
private Long getTokenTime(){
long tokenTime = 20L;
String redisResult = redisService.getCacheObject("sys_config:"+ "sys.visit.tokentime");
if(!redisResult.isEmpty()) {
if(redisResult != null && !redisResult.isEmpty()) {
tokenTime = Long.parseLong(redisResult);
}else {
Long result = systemConfig.getTokenTime();

View File

@ -158,7 +158,14 @@ public class SysUserServiceImpl implements ISysUserService {
*/
@Override
public SysUser selectUserByUserName(String userName) {
return userMapper.selectUserByUserName(userName);
SysUser sysUser = userMapper.selectUserByUserName(userName);
if (sysUser != null && StringUtils.isNotBlank(sysUser.getPhonenumber())) {
//如果手机号长度超过11位则需要进行解密
if (sysUser.getPhonenumber().length() > 11) {
sysUser.setPhonenumber(Sm4Utils.decrypt(sysUser.getPhonenumber()));
}
}
return sysUser;
}
/**
@ -191,7 +198,14 @@ public class SysUserServiceImpl implements ISysUserService {
*/
@Override
public SysUser selectUserById(Long userId) {
return userMapper.selectUserById(userId);
SysUser sysUser = userMapper.selectUserById(userId);
if (sysUser != null && StringUtils.isNotBlank(sysUser.getPhonenumber())) {
//如果手机号长度超过11位则需要进行解密
if (sysUser.getPhonenumber().length() > 11) {
sysUser.setPhonenumber(Sm4Utils.decrypt(sysUser.getPhonenumber()));
}
}
return sysUser;
}
/**