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