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); }