From 39f6fca28e3f78abe48f08e474ec011abb990b36 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 09 九月 2026 10:39:21 +0800
Subject: [PATCH] update

---
 backend/src/main/java/com/tourguide/modules/user/service/AdminUserService.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/backend/src/main/java/com/tourguide/modules/user/service/AdminUserService.java b/backend/src/main/java/com/tourguide/modules/user/service/AdminUserService.java
index ab3a26e..50c1bcf 100644
--- a/backend/src/main/java/com/tourguide/modules/user/service/AdminUserService.java
+++ b/backend/src/main/java/com/tourguide/modules/user/service/AdminUserService.java
@@ -105,6 +105,9 @@
             throw new BusinessException(400, "两次输入的密码不一致");
         }
         AdminUser user = getRequired(id);
+        if (passwordEncoder.matches(request.getNewPassword(), user.getPassword())) {
+            throw new BusinessException(400, "新密码不能和旧密码一致");
+        }
         user.setPassword(passwordEncoder.encode(request.getNewPassword()));
         userMapper.updateById(user);
     }

--
Gitblit v1.7.1