From 3f72f33445a459902ffa1ced7150a445abf172b2 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Tue, 11 Nov 2025 19:12:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E7=A6=81=E9=BB=98=E8=AE=A4365?= =?UTF-8?q?=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/user/user/AppUserDataViolationServiceImpl.java | 5 ++++- .../rds/service/user/user/impl/BaseInfoServiceImpl.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/user/AppUserDataViolationServiceImpl.java b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/user/AppUserDataViolationServiceImpl.java index 2c1a194f..c6284f02 100644 --- a/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/user/AppUserDataViolationServiceImpl.java +++ b/rc-service/rc-service-other/other-application/src/main/java/com/red/circle/other/app/service/user/user/AppUserDataViolationServiceImpl.java @@ -1,6 +1,7 @@ package com.red.circle.other.app.service.user.user; import com.alibaba.nacos.shaded.com.google.common.collect.Lists; +import com.red.circle.auth.inner.endpoint.AuthClient; import com.red.circle.common.business.core.constant.SecurityConstant; import com.red.circle.common.business.core.enums.SysOriginPlatformEnum; import com.red.circle.common.business.enums.AccountStatusEnum; @@ -53,7 +54,7 @@ public class AppUserDataViolationServiceImpl implements AppUserDataViolationServ private final UserProfileClient userProfileClient; private final RoomManagerClient roomManagerClient; private final RegisterDeviceClient registerDeviceClient; - private final OfficialNoticeClient officialNoticeClient; + private final AuthClient authClient; private final AppUserAccountClient appUserAccountClient; @Override @@ -107,6 +108,7 @@ public class AppUserDataViolationServiceImpl implements AppUserDataViolationServ redisService .delete(SecurityConstant.getAccessTokenCacheKeyMd5(param.getBeApprovalUserId())); + authClient.removeToken(param.getBeApprovalUserId()); imAccountClient.kick(param.getBeApprovalUserId()); } @@ -131,6 +133,7 @@ public class AppUserDataViolationServiceImpl implements AppUserDataViolationServ redisService .delete(SecurityConstant.getAccessTokenCacheKeyMd5(relationUser.getUserId())); + authClient.removeToken(param.getBeApprovalUserId()); imAccountClient.kick(relationUser.getUserId()); diff --git a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/user/user/impl/BaseInfoServiceImpl.java b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/user/user/impl/BaseInfoServiceImpl.java index 5bbccb4d..35bf4de4 100644 --- a/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/user/user/impl/BaseInfoServiceImpl.java +++ b/rc-service/rc-service-other/other-infrastructure/src/main/java/com/red/circle/other/infra/database/rds/service/user/user/impl/BaseInfoServiceImpl.java @@ -229,7 +229,7 @@ public class BaseInfoServiceImpl extends BaseServiceImpl .set(Objects.equals(accountStatus, AccountStatusEnum.FREEZE), BaseInfo::getFreezingTime, TimestampUtils.nowPlusDays(3)) .set(!Objects.equals(accountStatus, AccountStatusEnum.FREEZE), BaseInfo::getFreezingTime, - TimestampUtils.now()) + TimestampUtils.nowPlusDays(365)) .eq(BaseInfo::getId, userId) .execute(); }