找回密码1.0
parent
00aec8337c
commit
97b84b6448
|
@ -11,23 +11,77 @@ import lombok.Data;
|
||||||
@Data
|
@Data
|
||||||
public class User {
|
public class User {
|
||||||
|
|
||||||
|
/*
|
||||||
|
邮箱验证码
|
||||||
|
*/
|
||||||
|
private String code;
|
||||||
|
/*
|
||||||
|
用户id
|
||||||
|
*/
|
||||||
private Integer userId;
|
private Integer userId;
|
||||||
|
/*
|
||||||
|
用户名称
|
||||||
|
*/
|
||||||
private String userName;
|
private String userName;
|
||||||
|
/*
|
||||||
|
用户密码
|
||||||
|
*/
|
||||||
private String password;
|
private String password;
|
||||||
|
/*
|
||||||
|
用户邮箱
|
||||||
|
*/
|
||||||
private String email;
|
private String email;
|
||||||
|
/*
|
||||||
|
用户邀请码
|
||||||
|
*/
|
||||||
private String inviteCode;
|
private String inviteCode;
|
||||||
|
/*
|
||||||
|
用户头像
|
||||||
|
*/
|
||||||
private String avatar;
|
private String avatar;
|
||||||
|
/*
|
||||||
|
用户性别 1代表男性 2代表女性
|
||||||
|
*/
|
||||||
private Integer gender;
|
private Integer gender;
|
||||||
|
/*
|
||||||
|
用户身高
|
||||||
|
*/
|
||||||
private Integer height;
|
private Integer height;
|
||||||
|
/*
|
||||||
|
用户体重
|
||||||
|
*/
|
||||||
private Integer weight;
|
private Integer weight;
|
||||||
|
/*
|
||||||
|
用户年龄
|
||||||
|
*/
|
||||||
private Integer age;
|
private Integer age;
|
||||||
|
/*
|
||||||
|
患者微信号
|
||||||
|
*/
|
||||||
private String wechatNumber;
|
private String wechatNumber;
|
||||||
|
/*
|
||||||
|
医生所属医院
|
||||||
|
*/
|
||||||
private String hospital;
|
private String hospital;
|
||||||
|
/*
|
||||||
|
医生所属科室id
|
||||||
|
*/
|
||||||
private Integer deptId;
|
private Integer deptId;
|
||||||
|
/*
|
||||||
|
医生职位id
|
||||||
|
*/
|
||||||
private Integer titleId;
|
private Integer titleId;
|
||||||
|
/*
|
||||||
|
医生简介
|
||||||
|
*/
|
||||||
private String introduce;
|
private String introduce;
|
||||||
|
/*
|
||||||
|
医生擅长领域
|
||||||
|
*/
|
||||||
private String skilled;
|
private String skilled;
|
||||||
|
/*
|
||||||
|
用户状态
|
||||||
|
*/
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<artifactId>base-system</artifactId>
|
<artifactId>base-system</artifactId>
|
||||||
<version>3.6.3</version>
|
<version>3.6.3</version>
|
||||||
</parent>
|
</parent>
|
||||||
<version>3.6.9</version>
|
<version>3.6.11</version>
|
||||||
<artifactId>base-system-remote</artifactId>
|
<artifactId>base-system-remote</artifactId>
|
||||||
<repositories>
|
<repositories>
|
||||||
<repository>
|
<repository>
|
||||||
|
|
|
@ -51,5 +51,6 @@ public interface RemoteUserService {
|
||||||
public Result getEmailCode(@RequestParam("email") String email,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
public Result getEmailCode(@RequestParam("email") String email,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/user/updPasswordByEmail")
|
||||||
|
public Result<?> updPasswordByEmail(@RequestBody User user,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,6 +55,11 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
|
||||||
return Result.error("获取邮箱验证码失败:" + throwable.getMessage());
|
return Result.error("获取邮箱验证码失败:" + throwable.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<?> updPasswordByEmail(User user,String source) {
|
||||||
|
return Result.error("邮箱修改密码失败:" + throwable.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -161,7 +161,7 @@ public class SysUserController extends BaseController
|
||||||
|
|
||||||
//-------------------------------------------------------------------
|
//-------------------------------------------------------------------
|
||||||
|
|
||||||
//----------------------------------------
|
//------------------------邮箱注册----------------
|
||||||
//注册
|
//注册
|
||||||
@PostMapping("/register/user")
|
@PostMapping("/register/user")
|
||||||
public Result<?> registerUser(@RequestBody User user){
|
public Result<?> registerUser(@RequestBody User user){
|
||||||
|
@ -170,6 +170,13 @@ public class SysUserController extends BaseController
|
||||||
return i>0?Result.success("","注册成功"):Result.error("注册失败");
|
return i>0?Result.success("","注册成功"):Result.error("注册失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//---------------邮箱修改密码------------------------------
|
||||||
|
@PostMapping("/updPasswordByEmail")
|
||||||
|
public Result<?> updPasswordByEmail(@RequestBody User user){
|
||||||
|
System.out.println(user);
|
||||||
|
int i=userService.updPasswordByEmail(user);
|
||||||
|
return i>0?Result.success("","修改成功"):Result.error("修改失败");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取用户信息
|
* 获取用户信息
|
||||||
|
|
|
@ -155,4 +155,5 @@ public interface SysUserMapper {
|
||||||
User selectUserByUserId(@Param("userId1") int userId1);
|
User selectUserByUserId(@Param("userId1") int userId1);
|
||||||
|
|
||||||
|
|
||||||
|
int updPasswordByEmail(User user);
|
||||||
}
|
}
|
||||||
|
|
|
@ -218,4 +218,6 @@ public interface ISysUserService
|
||||||
|
|
||||||
|
|
||||||
User selectUserByUserId(Long userId);
|
User selectUserByUserId(Long userId);
|
||||||
|
|
||||||
|
int updPasswordByEmail(User user);
|
||||||
}
|
}
|
||||||
|
|
|
@ -596,4 +596,10 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int updPasswordByEmail(User user) {
|
||||||
|
return userMapper.updPasswordByEmail(user);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -267,8 +267,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<update id="resetUserPwd" parameterType="SysUser">
|
<update id="resetUserPwd" parameterType="SysUser">
|
||||||
update sys_user set password = #{password} where user_name = #{userName}
|
update sys_user set password = #{password} where user_name = #{userName}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="updPasswordByEmail">
|
||||||
|
update tb_user set passwrod=#{password} where email=#{email}
|
||||||
|
</update>
|
||||||
|
|
||||||
<delete id="deleteUserById" parameterType="Long">
|
<delete id="deleteUserById" parameterType="Long">
|
||||||
update sys_user set del_flag = '2' where user_id = #{userId}
|
update sys_user set del_flag = '2' where user_id = #{userId}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue