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