kotlin-相亲-重写部分

This commit is contained in:
2024-04-07 01:46:20 +08:00
committed by khalil
parent f111656ef6
commit 1234d9a0c3
55 changed files with 518 additions and 870 deletions

View File

@@ -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);