From 4a24728338b869117a58c21dbd5544d1f1e782fd Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 10 九月 2024 17:41:53 +0800
Subject: [PATCH] 1

---
 se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java b/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java
index 6201f36..8f60843 100644
--- a/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java
+++ b/se-modules/se-system/src/main/java/com/se/system/controller/SysProfileController.java
@@ -98,11 +98,13 @@
     @Log(title = "涓汉淇℃伅", businessType = BusinessType.UPDATE)
     @PutMapping("/updatePwd")
     public AjaxResult updatePwd(String oldPassword, String newPassword) throws Exception {
+        if (enableEncrypt) {
+            oldPassword = AesUtils.decrypt(oldPassword);
+            newPassword = AesUtils.decrypt(newPassword);
+        }
+
         String username = SecurityUtils.getUsername();
         SysUser user = userService.selectUserByUserName(username);
-        if (enableEncrypt && !StringUtils.isEmpty(user.getPassword())) {
-            user.setPassword(AesUtils.decrypt(user.getPassword()));
-        }
         String password = user.getPassword();
         if (!SecurityUtils.matchesPassword(oldPassword, password)) {
             return error("淇敼瀵嗙爜澶辫触锛屾棫瀵嗙爜閿欒");

--
Gitblit v1.9.3