修改统一身份认证登录
This commit is contained in:
parent
20c2211deb
commit
824f575cff
|
@ -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);
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue