LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getPhonenumber,user.getPhonenumber())
.or(queryWrapper -> queryWrapper.eq(User::getDocumentid,user.getDocumentid()));
User u = getOne(wrapper);
if (u!=null){
return ResponseResult.errorResult(201,“手机号或身份证号被注册”);
}
//密码加密
user.setPassword(passwordEncoder.encode(user.getPassword()));
int insert = userMapper.insert(user);
if (insert == 1) {
return ResponseResult.okResult();
}
return ResponseResult.errorResult(AppHttpCodeEnum.Insert_USERNAME);
}
密码加密以及身份证或手机号不重复的问题
最新推荐文章于 2024-07-19 16:12:43 发布