|
|
|
@ -166,7 +166,11 @@ public class AuthUserController extends BaseController {
|
|
|
|
|
if (updateUserRequset.getNewPassword().equals(authAdmin.getPassWord())) {
|
|
|
|
|
return ResultVOUtils.error(500, "新密码与旧密码重复!请重新修改!");
|
|
|
|
|
}
|
|
|
|
|
if (updateUserRequset.getNewPassword().equals(updateUserRequset.getConfirmPassword()) && updateUserRequset.getPassWord().equals(authAdmin.getPassWord())) {
|
|
|
|
|
if (updateUserRequset.getNewPassword().equals(updateUserRequset.getConfirmPassword()) &&
|
|
|
|
|
PasswordUtils.authAdminPwd(updateUserRequset.getPassWord()).equals(PasswordUtils.authAdminPwd(authAdmin.getPassWord()))
|
|
|
|
|
|| updateUserRequset.getPassWord().equals(authAdmin.getPassWord())
|
|
|
|
|
|| updateUserRequset.getPassWord().equals(PasswordUtils.authAdminPwd(authAdmin.getPassWord()))
|
|
|
|
|
) {
|
|
|
|
|
customerService.update(updateUserRequset);
|
|
|
|
|
return ResultVOUtils.success("修改成功");
|
|
|
|
|
} else {
|
|
|
|
@ -175,34 +179,81 @@ public class AuthUserController extends BaseController {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// @AuthRuleAnnotation("")
|
|
|
|
|
// @PostMapping("/admin/auth/admin/force/updateUser")
|
|
|
|
|
// public BaseResponse forceUpdateUser(@RequestBody @Valid UpdateUserRequset updateUserRequset, BindingResult bindingResult) {
|
|
|
|
|
// if (bindingResult.hasErrors()) {
|
|
|
|
|
// return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
// }
|
|
|
|
|
// AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
// if (StringUtils.isBlank(updateUserRequset.getNewPassword())) {
|
|
|
|
|
// return ResultVOUtils.error(500, "请输入新密码!");
|
|
|
|
|
// }
|
|
|
|
|
// if (StringUtils.isBlank(updateUserRequset.getConfirmPassword())) {
|
|
|
|
|
// return ResultVOUtils.error(500, "请输入确认密码!");
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// if (updateUserRequset.getNewPassword().equals(updateUserRequset.getOldPassword())) {
|
|
|
|
|
// return ResultVOUtils.error(500, "新密码与旧密码重复!请重新修改!");
|
|
|
|
|
// }
|
|
|
|
|
// if (updateUserRequset.getNewPassword().equals(updateUserRequset.getConfirmPassword())
|
|
|
|
|
// &&
|
|
|
|
|
// (
|
|
|
|
|
// PasswordUtils.authAdminPwd(updateUserRequset.getOldPassword()).equals(PasswordUtils.authAdminPwd(authAdmin.getPassWord()))
|
|
|
|
|
// || updateUserRequset.getOldPassword().equals(authAdmin.getPassWord())
|
|
|
|
|
// || updateUserRequset.getOldPassword().equals(PasswordUtils.authAdminPwd(authAdmin.getPassWord()))
|
|
|
|
|
// )) {
|
|
|
|
|
// String newPwd = PasswordUtils.authAdminPwd(updateUserRequset.getNewPassword());
|
|
|
|
|
// authAdmin.setPassWord(newPwd);
|
|
|
|
|
// authAdmin.setLastUpdatePwdTime(new Date());
|
|
|
|
|
// authAdminService.updateAuthAdmin(authAdmin);
|
|
|
|
|
// return ResultVOUtils.success("修改成功");
|
|
|
|
|
// } else {
|
|
|
|
|
// return ResultVOUtils.error(500, "新密码与确认密码不相同!请重新修改!");
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/admin/auth/admin/force/updateUser")
|
|
|
|
|
public BaseResponse forceUpdateUser(@RequestBody @Valid UpdateUserRequset updateUserRequset, BindingResult bindingResult) {
|
|
|
|
|
public BaseResponse forceUpdateUser(@RequestBody @Valid UpdateUserRequset updateUserRequest, BindingResult bindingResult) {
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
if (StringUtils.isBlank(updateUserRequset.getNewPassword())) {
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isBlank(updateUserRequest.getNewPassword())) {
|
|
|
|
|
return ResultVOUtils.error(500, "请输入新密码!");
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isBlank(updateUserRequset.getConfirmPassword())) {
|
|
|
|
|
if (StringUtils.isBlank(updateUserRequest.getConfirmPassword())) {
|
|
|
|
|
return ResultVOUtils.error(500, "请输入确认密码!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (updateUserRequset.getNewPassword().equals(updateUserRequset.getOldPassword())) {
|
|
|
|
|
if (updateUserRequest.getNewPassword().equals(updateUserRequest.getOldPassword())) {
|
|
|
|
|
return ResultVOUtils.error(500, "新密码与旧密码重复!请重新修改!");
|
|
|
|
|
}
|
|
|
|
|
if (updateUserRequset.getNewPassword().equals(updateUserRequset.getConfirmPassword()) && updateUserRequset.getOldPassword().equals(authAdmin.getPassWord())) {
|
|
|
|
|
String newPwd = PasswordUtils.authAdminPwd(updateUserRequset.getNewPassword());
|
|
|
|
|
authAdmin.setPassWord(newPwd);
|
|
|
|
|
|
|
|
|
|
if (updateUserRequest.getNewPassword().equals(updateUserRequest.getConfirmPassword())) {
|
|
|
|
|
String encryptedOldPassword = PasswordUtils.authAdminPwd(updateUserRequest.getOldPassword());
|
|
|
|
|
String storedEncryptedPassword = PasswordUtils.authAdminPwd(authAdmin.getPassWord());
|
|
|
|
|
|
|
|
|
|
if (encryptedOldPassword.equals(storedEncryptedPassword) ||
|
|
|
|
|
updateUserRequest.getOldPassword().equals(authAdmin.getPassWord()) ||
|
|
|
|
|
encryptedOldPassword.equals(authAdmin.getPassWord())) {
|
|
|
|
|
|
|
|
|
|
String newEncryptedPassword = PasswordUtils.authAdminPwd(updateUserRequest.getNewPassword());
|
|
|
|
|
authAdmin.setPassWord(newEncryptedPassword);
|
|
|
|
|
authAdmin.setLastUpdatePwdTime(new Date());
|
|
|
|
|
authAdminService.updateAuthAdmin(authAdmin);
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("修改成功");
|
|
|
|
|
} else {
|
|
|
|
|
return ResultVOUtils.error(500, "旧密码不正确!");
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
return ResultVOUtils.error(500, "新密码与确认密码不相同!请重新修改!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|