修改统一身份认证登录

This commit is contained in:
yangjun 2024-12-12 17:07:29 +08:00
parent 20c2211deb
commit 824f575cff
2 changed files with 11 additions and 0 deletions

View File

@ -78,6 +78,9 @@ public class CasClientController {
if(!result.isSuccess()) {
return result;
}
if(result.getCode() == 999){
sysUser = sysUserService.getUserByName(principal);
}
String token = JwtUtil.sign(sysUser.getUsername(), sysUser.getPassword());
// 设置超时时间
redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token);

View File

@ -722,6 +722,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
saveUser(user,roles,"","");
Result result = checkUserIsEffective(user);
result.setCode(999);
System.out.println("result---->"+result);
return result;
}
@ -735,6 +736,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
*/
@Override
public Result<?> checkUserIsEffective(SysUser sysUser) {
System.out.println("------------------11--------------------------sysUser:"+sysUser);
Result<?> result = new Result<Object>();
//情况1根据用户信息查询该用户不存在
if (sysUser == null) {
@ -756,6 +758,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
result.error500("该用户已冻结");
return result;
}
System.out.println("------------------12--------------------------"+result);
return result;
}
@ -861,6 +864,11 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
}
}
//触发入职流程
LoginUser userInfo=new LoginUser();
BeanUtils.copyProperties(user,userInfo);
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
System.out.println("loginUser---->"+loginUser);
//step.4 保存职位
this.saveUserPosition(user.getId(),user.getPost());
}