封禁默认365天
This commit is contained in:
parent
326648ce7d
commit
3f72f33445
@ -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());
|
||||
|
||||
|
||||
@ -229,7 +229,7 @@ public class BaseInfoServiceImpl extends BaseServiceImpl<BaseInfoDAO, BaseInfo>
|
||||
.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();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user