From d15bb55822001421572bfee603b3d503cd63e07d Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期三, 21 五月 2025 16:30:32 +0800
Subject: [PATCH] 完善

---
 pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java b/pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java
index 98b186f..713712e 100644
--- a/pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java
+++ b/pt-errand/src/main/java/com/ruoyi/errand/service/impl/AppUserServiceImpl.java
@@ -69,6 +69,8 @@
     @Autowired
     private VipOrderMapper vipOrderMapper;
 
+    @Autowired
+    private TokenBlacklistService tokenBlacklistService;
 
     @Override
     public void getSMSCode(String phone) {
@@ -220,7 +222,6 @@
         appUser.setFirstLogin(IsFirstLoginConstant.NO);
         appUser.setCommunityId(registerDTO.getCommunityId());
         this.updateById(appUser);
-
     }
 
     @Override
@@ -251,8 +252,7 @@
         appUser.setSex(sex);
 
         updateById(appUser);
-
-    }
+          }
 
     @Override
     public void setBirthDay(BirthDayDTO birth) {
@@ -265,7 +265,7 @@
      * 注销账号
      */
     @Override
-    public void delete() {
+    public void delete( String token) {
         AppUser appuser = (AppUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
         appuser.setDelFlag(DelFlagConstant.DELETE);
         appuser.setStatus(AppUserStatusConstant.LOGOUT);
@@ -275,6 +275,8 @@
         userCancellationLog.setDel_flag(DelFlagConstant.DELETE);
         userCancellationLog.setCreate_time(LocalDateTime.now());
         userCancellationLogMapper.insert(userCancellationLog);
+        //token加入黑名单
+        tokenBlacklistService.addToBlacklist(token);
     }
 
     @Override

--
Gitblit v1.7.1