From c633da3dea47fcf096636c66e76bc470fccb7b69 Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期四, 25 五月 2023 10:41:00 +0800
Subject: [PATCH] 修改学生密码

---
 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