找回密码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
public class User {
/*
*/
private String code;
/*
id
*/
private Integer userId;
/*
*/
private String userName;
/*
*/
private String password;
/*
*/
private String email;
/*
*/
private String inviteCode;
/*
*/
private String avatar;
/*
1 2
*/
private Integer gender;
/*
*/
private Integer height;
/*
*/
private Integer weight;
/*
*/
private Integer age;
/*
*/
private String wechatNumber;
/*
*/
private String hospital;
/*
id
*/
private Integer deptId;
/*
id
*/
private Integer titleId;
/*
*/
private String introduce;
/*
*/
private String skilled;
/*
*/
private Integer status;
}

View File

@ -8,7 +8,7 @@
<artifactId>base-system</artifactId>
<version>3.6.3</version>
</parent>
<version>3.6.9</version>
<version>3.6.11</version>
<artifactId>base-system-remote</artifactId>
<repositories>
<repository>

View File

@ -51,5 +51,6 @@ public interface RemoteUserService {
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());
}
@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")
public Result<?> registerUser(@RequestBody User user){
@ -170,6 +170,13 @@ public class SysUserController extends BaseController
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);
int updPasswordByEmail(User user);
}

View File

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

View File

@ -596,4 +596,10 @@ public class SysUserServiceImpl implements ISysUserService
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 sys_user set password = #{password} where user_name = #{userName}
</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}
</delete>