注册增加手机号
parent
2141261641
commit
f22bdf69b0
|
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 = "注册失败,请联系系统管理人员";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue