封禁添加用户登录id

This commit is contained in:
2024-10-11 15:47:15 +08:00
parent 5f18060ea9
commit 86df03e86a
2 changed files with 9 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ import com.accompany.core.service.region.RegionNetworkService;
import com.accompany.core.service.region.RegionService;
import com.accompany.core.service.user.PhoneBlackService;
import com.accompany.core.service.user.UsersBaseService;
import com.accompany.core.util.I18NMessageSourceUtil;
import com.accompany.oauth2.constant.LoginTypeEnum;
import com.accompany.oauth2.exception.CustomOAuth2Exception;
import com.accompany.oauth2.model.AccountDetails;
@@ -43,6 +44,8 @@ import java.util.Arrays;
import java.util.Date;
import java.util.List;
import static com.accompany.core.enumeration.I18nAlertEnum.ACCOUNT_LOGIN_BLOCK_MSG;
@Slf4j
public class MyUserDetailsServiceImpl implements MyUserDetailsService {
@@ -179,8 +182,9 @@ public class MyUserDetailsServiceImpl implements MyUserDetailsService {
//检查账号、设备号、号段是否封禁
if (null != blockEndTime){
CustomOAuth2Exception exception = new CustomOAuth2Exception(CustomOAuth2Exception.ACCOUNT_ERROR, "");
exception.addAdditionalInformation("reason", "违规请联系客服WeChat:sd245376");
exception.addAdditionalInformation("date", String.valueOf(blockEndTime));
Integer partitionId = users.getPartitionId();
exception.addAdditionalInformation("reason", I18NMessageSourceUtil.getMessage(ACCOUNT_LOGIN_BLOCK_MSG, new Object[]{users.getErbanNo()}, partitionId));
exception.addAdditionalInformation("date", I18NMessageSourceUtil.getMessage(ACCOUNT_LOGIN_BLOCK_MSG, new Object[]{String.valueOf(blockEndTime)}, partitionId));
throw exception;
}