找回密码1.0

master
冯凯 2023-10-22 15:31:15 +08:00
parent 00aec8337c
commit 97b84b6448
9 changed files with 84 additions and 5 deletions

View File

@ -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;
} }

View File

@ -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>

View File

@ -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);
} }

View File

@ -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());
}
}; };
} }
} }

View File

@ -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("修改失败");
}
/** /**
* *

View File

@ -155,4 +155,5 @@ public interface SysUserMapper {
User selectUserByUserId(@Param("userId1") int userId1); User selectUserByUserId(@Param("userId1") int userId1);
int updPasswordByEmail(User user);
} }

View File

@ -218,4 +218,6 @@ public interface ISysUserService
User selectUserByUserId(Long userId); User selectUserByUserId(Long userId);
int updPasswordByEmail(User user);
} }

View File

@ -596,4 +596,10 @@ public class SysUserServiceImpl implements ISysUserService
return user; return user;
} }
@Override
public int updPasswordByEmail(User user) {
return userMapper.updPasswordByEmail(user);
}
} }

View File

@ -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>