图4.2.11 修改密码界面
关键代码:
@PostMapping(“/resetPassword”)
public Result resetPassword(@RequestBody Admin Admin) {
Integer level = Admin.getLevel();
if (1 == level) {
AdminInfo info = adminInfoService.findByUserName(Admin.getName());
if (info == null) {
return Result.error(ResultCode.USER_NOT_EXIST_ERROR.code, ResultCode.USER_NOT_EXIST_ERROR.msg);
}
info.setPassword(SecureUtil.md5(“123456”));
adminInfoService.update(info);
}
if (2 == level) {
UserInfo info = userInfoService.findByUserName(Admin.getName());
if (info == null) {
return Result.error(ResultCode.USER_NOT_EXIST_ERROR.code, ResultCode.USER_NOT_EXIST_ERROR.msg);
}
info.setPassword(SecureUtil.md5(“123456”));
userInfoService.update(info);
}
return Result.success();
}