From 41fb405723853a0a668956fd629e352ac793c543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=91=9C?= <727842003@qq.com> Date: Sun, 31 Jan 2021 17:06:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/flyfish/framework/controller/UserController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/flyfish-user/src/main/java/com/flyfish/framework/controller/UserController.java b/flyfish-user/src/main/java/com/flyfish/framework/controller/UserController.java index 7e07799..cd75dbc 100644 --- a/flyfish-user/src/main/java/com/flyfish/framework/controller/UserController.java +++ b/flyfish-user/src/main/java/com/flyfish/framework/controller/UserController.java @@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.*; import reactor.core.publisher.Mono; import javax.annotation.Resource; +import javax.validation.Valid; import java.util.Optional; @RestController @@ -59,7 +60,7 @@ public class UserController extends BaseController { */ @PutMapping("/passwords") @Operation("修改密码") - public Result changePassword(@RequestBody UserPasswordDto passwordDto, @CurrentUser User user) { + public Result changePassword(@Valid @RequestBody UserPasswordDto passwordDto, @CurrentUser User user) { // 检查原密码 Assert.isTrue(passwordEncoder.matches(passwordDto.getOldPassword(), user.getPassword()), "原密码不正确!"); Assert.isTrue(!passwordEncoder.matches(passwordDto.getPassword(), user.getPassword()), "新密码和旧密码一致,输入个新的吧!");