From 1bce00f5b3614ca12b683dfe8a3cf733e1ed68b6 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期五, 26 五月 2023 16:25:22 +0800
Subject: [PATCH] 11

---
 src/main/java/com/qxueyou/scc/user/service/impl/UserService.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
index 7820d96..f17d81e 100644
--- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
+++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
@@ -237,9 +237,13 @@
     @Override
     public Result updateUser(String userId, String name, String account, String mobilePhone, String password,
                              Boolean sex) {
-
         User dbUser = read(User.class, userId);
-		String salt = dbUser.getSalt();
+        String salt = dbUser.getSalt();
+        if(salt == null){
+            salt= UUID.randomUUID().toString();
+            dbUser.setSalt(salt);
+            salt = dbUser.getSalt();
+        }
 		String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
         if (dbUser.getAccount().equals(account)) {
             dbUser.setName(name);

--
Gitblit v1.8.0