From 5fa644d9f3b9c7c237a32f60836f854f88ef41e8 Mon Sep 17 00:00:00 2001 From: tianfeng <769204422@qq.com> Date: Wed, 12 Nov 2025 16:28:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=B0=81=E7=A6=81=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rds/service/user/user/impl/BaseInfoServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 35bf4de4..c31244d8 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 @@ -228,8 +228,12 @@ public class BaseInfoServiceImpl extends BaseServiceImpl .set(BaseInfo::getAccountStatus, accountStatus) .set(Objects.equals(accountStatus, AccountStatusEnum.FREEZE), BaseInfo::getFreezingTime, TimestampUtils.nowPlusDays(3)) - .set(!Objects.equals(accountStatus, AccountStatusEnum.FREEZE), BaseInfo::getFreezingTime, + .set(Objects.equals(accountStatus, AccountStatusEnum.NORMAL), BaseInfo::getFreezingTime, + TimestampUtils.now()) + .set(Objects.equals(accountStatus, AccountStatusEnum.ARCHIVE), BaseInfo::getFreezingTime, TimestampUtils.nowPlusDays(365)) + .set(Objects.equals(accountStatus, AccountStatusEnum.ARCHIVE_DEVICE), BaseInfo::getFreezingTime, + TimestampUtils.nowPlusDays(365)) .eq(BaseInfo::getId, userId) .execute(); }