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