Browse Source

停用成功,删除用户token

gaodm 5 years atrás
parent
commit
48e0bbb022
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/main/java/com/diagbot/facade/SysUserFacade.java

+ 7 - 1
src/main/java/com/diagbot/facade/SysUserFacade.java

@@ -459,7 +459,7 @@ public class SysUserFacade extends SysUserServiceImpl {
         checkUser(sysUserBaseVO.getUserId());
         Date now = DateUtil.now();
         String userId = SysUserUtils.getCurrentPrincipleID();
-        return this.update(new UpdateWrapper<SysUser>()
+        Boolean res = this.update(new UpdateWrapper<SysUser>()
                 .eq("is_deleted", IsDeleteEnum.N.getKey())
                 .eq("id", sysUserBaseVO.getUserId())
                 .eq("status", StatusEnum.Enable.getKey())
@@ -467,6 +467,12 @@ public class SysUserFacade extends SysUserServiceImpl {
                 .set("gmt_modified", now)
                 .set("status", StatusEnum.Disable.getKey())
         );
+        //删除Token
+        if (res) {
+            tokenFacade.deleteToken(sysUserBaseVO.getUserId().toString());
+        }
+
+        return res;
     }
 
     /**