封禁添加用户登录id
This commit is contained in:
@@ -235,6 +235,9 @@ public enum I18nAlertEnum {
|
||||
|
||||
PRETTY_NUMBER_EXAMINE_PASS("审核成功:您在靓号活动中申请的靓号:{0}已通过,后续可以以靓号+密码进行登录"),
|
||||
PRETTY_NUMBER_EXAMINE_REJECT("审核失败:你在靓号活动中申请的靓号:{0}不通过,可回原页面重新选择"),
|
||||
|
||||
ACCOUNT_LOGIN_BLOCK_MSG("{0}已被封禁,請聯絡官方客服。"),
|
||||
ACCOUNT_LOGIN_UNBLOCK_DATE_MSG("解绑时间:{0}。"),
|
||||
;
|
||||
|
||||
private final String defaultStr;
|
||||
|
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user