|
|
|
@ -99,8 +99,16 @@ public class CreatorServiceImpl implements CreatorService { |
|
|
|
if(creatorProtoType == null){ |
|
|
|
throw new ServiceException("邀请码不存在,请重新编辑!", TiktokConstant.INVITE_CODE_NOT_EXIST); |
|
|
|
} |
|
|
|
//检验邮箱是否存在
|
|
|
|
LambdaQueryWrapper<Creator> wrapper2 = new LambdaQueryWrapper<>(); |
|
|
|
wrapper2.eq(Creator::getEmail, StringUtils.trim(dto.getEmail())); |
|
|
|
Creator creatorProtoEmail = creatorMapper.selectOne(wrapper2); |
|
|
|
if(creatorProtoEmail != null){ |
|
|
|
throw new ServiceException("邮箱已被注册,请重新编辑!", TiktokConstant.EMAIL_EXIST_ERROR); |
|
|
|
} |
|
|
|
Creator creator = new Creator(); |
|
|
|
creator.setName(StringUtils.trim(dto.getName())); |
|
|
|
creator.setEmail(StringUtils.trim(dto.getEmail())); |
|
|
|
creator.setPassword(Sm4Util.sm4Encryption(StringUtils.trim(dto.getPassword()))); |
|
|
|
creator.setImg(StringUtils.trim(dto.getImg())); |
|
|
|
creator.setIntro(StringUtils.trim(dto.getIntro())); |
|
|
|
|