kotlin-相亲-重写部分
This commit is contained in:
@@ -11,7 +11,6 @@ import com.accompany.common.utils.BlankUtil;
|
||||
import com.accompany.common.utils.CommonUtil;
|
||||
import com.accompany.common.utils.DateTimeUtil;
|
||||
import com.accompany.common.utils.UUIDUtil;
|
||||
import com.accompany.core.constant.BlockTypeEnum;
|
||||
import com.accompany.core.exception.ServiceException;
|
||||
import com.accompany.core.model.Account;
|
||||
import com.accompany.core.model.UserCancelRecord;
|
||||
@@ -26,7 +25,6 @@ import com.accompany.core.service.common.JedisService;
|
||||
import com.accompany.core.service.user.UserCancelRecordService;
|
||||
import com.accompany.core.service.user.UsersBaseService;
|
||||
import com.accompany.core.util.MD5;
|
||||
import com.accompany.core.vo.RedisHashVo;
|
||||
import com.accompany.core.vo.VisitorVo;
|
||||
import com.accompany.oauth2.constant.LoginTypeEnum;
|
||||
import com.accompany.oauth2.constant.OAuthStatus;
|
||||
@@ -41,10 +39,7 @@ import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author liuguofu
|
||||
@@ -400,36 +395,6 @@ public class AccountManageService {
|
||||
accountService.delNickPasswordCache(account.getErbanNo());
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 检查手机号,设备号,IP地址是否被封禁
|
||||
* @author qiudonglin
|
||||
* @date 2020/3/4/0004
|
||||
*/
|
||||
public void checkSystemBlock(String phone, String deviceId, String ipAddress) {
|
||||
List<RedisHashVo> voList = new ArrayList<>();
|
||||
voList.add(new RedisHashVo(RedisKey.block_account.getKey(String.valueOf(BlockTypeEnum.BLOCK_PHONE.getValue())), phone));
|
||||
voList.add(new RedisHashVo(RedisKey.block_account.getKey(String.valueOf(BlockTypeEnum.BLOCK_DEVICE.getValue())), deviceId));
|
||||
voList.add(new RedisHashVo(RedisKey.block_account.getKey(String.valueOf(BlockTypeEnum.BLOCK_IP.getValue())), ipAddress));
|
||||
voList = jedisService.hgetBatch(voList);
|
||||
|
||||
CustomOAuth2Exception exception = new CustomOAuth2Exception(CustomOAuth2Exception.INVALID_USER, "账号异常,请联系官方客服!");
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.add(Calendar.MONTH,1);
|
||||
exception.addAdditionalInformation("date", String.valueOf(calendar.getTime().getTime()));
|
||||
if (voList.get(0).getValue() != null) {
|
||||
exception.addAdditionalInformation("reason", "手机号异常");
|
||||
throw exception;
|
||||
}
|
||||
if (voList.get(1).getValue() != null) {
|
||||
exception.addAdditionalInformation("reason", "设备号异常");
|
||||
throw exception;
|
||||
}
|
||||
if (voList.get(2).getValue() != null) {
|
||||
exception.addAdditionalInformation("reason", "ip异常");
|
||||
throw exception;
|
||||
}
|
||||
}
|
||||
|
||||
public void checkAccountCancel(Long uid) {
|
||||
log.info("检查账号{}是否已注销", uid);
|
||||
Users users = usersBaseService.getUsersByUid(uid);
|
||||
|
Reference in New Issue
Block a user