修改统一身份认证登录
This commit is contained in:
parent
20c2211deb
commit
824f575cff
|
@ -78,6 +78,9 @@ public class CasClientController {
|
||||||
if(!result.isSuccess()) {
|
if(!result.isSuccess()) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
if(result.getCode() == 999){
|
||||||
|
sysUser = sysUserService.getUserByName(principal);
|
||||||
|
}
|
||||||
String token = JwtUtil.sign(sysUser.getUsername(), sysUser.getPassword());
|
String token = JwtUtil.sign(sysUser.getUsername(), sysUser.getPassword());
|
||||||
// 设置超时时间
|
// 设置超时时间
|
||||||
redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token);
|
redisUtil.set(CommonConstant.PREFIX_USER_TOKEN + token, token);
|
||||||
|
|
|
@ -722,6 +722,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
saveUser(user,roles,"","");
|
saveUser(user,roles,"","");
|
||||||
Result result = checkUserIsEffective(user);
|
Result result = checkUserIsEffective(user);
|
||||||
result.setCode(999);
|
result.setCode(999);
|
||||||
|
System.out.println("result---->"+result);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -735,6 +736,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Result<?> checkUserIsEffective(SysUser sysUser) {
|
public Result<?> checkUserIsEffective(SysUser sysUser) {
|
||||||
|
System.out.println("------------------11--------------------------sysUser:"+sysUser);
|
||||||
Result<?> result = new Result<Object>();
|
Result<?> result = new Result<Object>();
|
||||||
//情况1:根据用户信息查询,该用户不存在
|
//情况1:根据用户信息查询,该用户不存在
|
||||||
if (sysUser == null) {
|
if (sysUser == null) {
|
||||||
|
@ -756,6 +758,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||||
result.error500("该用户已冻结");
|
result.error500("该用户已冻结");
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
System.out.println("------------------12--------------------------"+result);
|
||||||
return 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 保存职位
|
//step.4 保存职位
|
||||||
this.saveUserPosition(user.getId(),user.getPost());
|
this.saveUserPosition(user.getId(),user.getPost());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue