|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.glxp.api.controller.auth;
|
|
|
|
|
|
|
|
|
|
import com.glxp.api.util.PasswordUtils;
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.api.annotation.AuthRuleAnnotation;
|
|
|
|
@ -174,4 +175,34 @@ 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()) && updateUserRequset.getOldPassword().equals(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, "新密码与确认密码不相同!请重新修改!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|