注册增加手机号

master
lld 2026-04-06 03:13:11 +08:00
parent 2141261641
commit f22bdf69b0
2 changed files with 23 additions and 1 deletions

View File

@ -16,6 +16,7 @@ public class LoginBody
* *
*/ */
private String password; private String password;
private String phonenumber;
/** /**
* *
@ -66,4 +67,12 @@ public class LoginBody
{ {
this.uuid = uuid; this.uuid = uuid;
} }
public String getPhonenumber() {
return phonenumber;
}
public void setPhonenumber(String phonenumber) {
this.phonenumber = phonenumber;
}
} }

View File

@ -41,7 +41,7 @@ public class SysRegisterService
*/ */
public String register(RegisterBody registerBody) public String register(RegisterBody registerBody)
{ {
String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword(); String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword(),phonenumber = registerBody.getPhonenumber();
SysUser sysUser = new SysUser(); SysUser sysUser = new SysUser();
sysUser.setUserName(username); sysUser.setUserName(username);
@ -56,6 +56,14 @@ public class SysRegisterService
{ {
msg = "用户名不能为空"; msg = "用户名不能为空";
} }
else if (StringUtils.isEmpty(phonenumber))
{
msg = "用户手机号不能为空";
}
else if (phonenumber.length() != 11)
{
msg = "手机号必须为11位";
}
else if (StringUtils.isEmpty(password)) else if (StringUtils.isEmpty(password))
{ {
msg = "用户密码不能为空"; msg = "用户密码不能为空";
@ -79,7 +87,12 @@ public class SysRegisterService
sysUser.setNickName(username); sysUser.setNickName(username);
sysUser.setPwdUpdateDate(DateUtils.getNowDate()); sysUser.setPwdUpdateDate(DateUtils.getNowDate());
sysUser.setPassword(SecurityUtils.encryptPassword(password)); sysUser.setPassword(SecurityUtils.encryptPassword(password));
// todo 默认用户部 考虑项目启动将所有部门和角色缓存到redis中修改时更新缓存
sysUser.setDeptId(203L);
sysUser.setPhonenumber(registerBody.getPhonenumber());
boolean regFlag = userService.registerUser(sysUser); boolean regFlag = userService.registerUser(sysUser);
// 默认普通角色
userService.insertUserAuth(sysUser.getUserId(), new Long[] {2L});
if (!regFlag) if (!regFlag)
{ {
msg = "注册失败,请联系系统管理人员"; msg = "注册失败,请联系系统管理人员";