From 3e71823a739db93750969dae2839360bcacf63cd Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Thu, 10 Jul 2025 15:10:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=86=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/demo/controller/AdminController.java | 2 +- src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/demo/controller/AdminController.java b/src/main/java/com/example/demo/controller/AdminController.java index df0a121..10269c3 100644 --- a/src/main/java/com/example/demo/controller/AdminController.java +++ b/src/main/java/com/example/demo/controller/AdminController.java @@ -80,7 +80,7 @@ public class AdminController { try { return adminService.updatePassword(password); } catch (Exception e) { - return Result.error("输入不能为空,请检查"); + return Result.error("服务器波动,请稍作等待"); } } diff --git a/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java index aee7cb3..0ff080d 100644 --- a/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/AdminServiceImpl.java @@ -91,6 +91,12 @@ public class AdminServiceImpl implements AdminService { String oldPassword = password.getOldPassword(); String newPassword = password.getNewPassword(); String againPassword = password.getAgainPassword(); + if(oldPassword == null || newPassword == null || againPassword == null ||password.getAccount() == null) { + return Result.error("输入不能为空"); + } + if (oldPassword.equals(newPassword)) { + return Result.error("新密码不能与旧密码相同"); + } // 检查两次输入的新密码是否一致 if (!newPassword.equals(againPassword)) { return Result.error("两次输入的新密码不一致");