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(); }