账号封禁修复

This commit is contained in:
tianfeng 2025-11-12 16:28:21 +08:00
parent 15ff38c1d7
commit 5fa644d9f3

View File

@ -228,8 +228,12 @@ public class BaseInfoServiceImpl extends BaseServiceImpl<BaseInfoDAO, BaseInfo>
.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();
}