This commit is contained in:
2026-04-27 09:13:07 +08:00
parent f88b5dc145
commit ad2bdf98e6
5 changed files with 432 additions and 530 deletions

View File

@@ -61,10 +61,12 @@ public class ApiRegisterServiceImpl implements ApiRegisterService {
return "昵称必须在1到7个字符之间";
}
if (StringUtils.isEmpty(phoneNumber)) return "手机号不能为空";
if (!Validator.isMobile(phoneNumber)) return "手机号格式错误,请检查手机号是否输入正确!";
// 已关闭手机号格式校验,支持任意账号
// if (!Validator.isMobile(phoneNumber)) return "手机号格式错误,请检查手机号是否输入正确!";
if (StringUtils.isEmpty(password)) return "用户密码不能为空";
if (StringUtils.isEmpty(code)) return "验证码不能为空";
if (!NumberUtil.isNumber(code) || code.trim().length() != 4) return "验证码错误";
// 已关闭验证码校验
// if (StringUtils.isEmpty(code)) return "验证码不能为空";
// if (!NumberUtil.isNumber(code) || code.trim().length() != 4) return "验证码错误";
TtUser ttUser = TtUser.builder().build();
ttUser.setUserName(phoneNumber);
ttUser.setEmail(phoneNumber + "@qq.com");
@@ -103,8 +105,9 @@ public class ApiRegisterServiceImpl implements ApiRegisterService {
ttUser.setCreateBy("网站注册");
ttUser.setCreateTime(DateUtils.getNowDate());
ttUser.setRemark("明文密码:" + password);
String validateCaptcha = apiSmsService.validateCaptcha(code.trim(), "ApiRegister_" + phoneNumber);
if (!"success".equals(validateCaptcha)) return validateCaptcha;
// 已关闭验证码校验
// String validateCaptcha = apiSmsService.validateCaptcha(code.trim(), "ApiRegister_" + phoneNumber);
// if (!"success".equals(validateCaptcha)) return validateCaptcha;
ttUser.setUserId(userIdGenerator.generateUserId());
boolean regFlag = userService.save(ttUser);
if (!regFlag) return "注册失败,请联系系统管理人员";