From 824f575cff82218f619bee59ce4cf8f3bc24c711 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Thu, 12 Dec 2024 17:07:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=9F=E4=B8=80=E8=BA=AB?= =?UTF-8?q?=E4=BB=BD=E8=AE=A4=E8=AF=81=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/modules/cas/controller/CasClientController.java | 3 +++ .../modules/system/service/impl/SysUserServiceImpl.java | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java index a8bb91b..4af5f9b 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/cas/controller/CasClientController.java @@ -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); diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java index 27fd92e..adb6060 100644 --- a/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java +++ b/jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java @@ -722,6 +722,7 @@ public class SysUserServiceImpl extends ServiceImpl 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 impl */ @Override public Result checkUserIsEffective(SysUser sysUser) { + System.out.println("------------------11--------------------------sysUser:"+sysUser); Result result = new Result(); //情况1:根据用户信息查询,该用户不存在 if (sysUser == null) { @@ -756,6 +758,7 @@ public class SysUserServiceImpl extends ServiceImpl impl result.error500("该用户已冻结"); return result; } + System.out.println("------------------12--------------------------"+result); return result; } @@ -861,6 +864,11 @@ public class SysUserServiceImpl extends ServiceImpl 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()); }