From a290320e826c0059709522d47753ada32b82d07d Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期四, 04 一月 2024 15:59:46 +0800
Subject: [PATCH] 登录检验,弱口令,初始密码,修改,重置

---
 src/main/java/com/gkhy/labRiskManage/domain/account/repository/jpa/UserRepository.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/gkhy/labRiskManage/domain/account/repository/jpa/UserRepository.java b/src/main/java/com/gkhy/labRiskManage/domain/account/repository/jpa/UserRepository.java
index e79f02c..49d7daf 100644
--- a/src/main/java/com/gkhy/labRiskManage/domain/account/repository/jpa/UserRepository.java
+++ b/src/main/java/com/gkhy/labRiskManage/domain/account/repository/jpa/UserRepository.java
@@ -6,6 +6,7 @@
 import org.springframework.data.jpa.repository.Modifying;
 import org.springframework.data.jpa.repository.Query;
 import org.springframework.stereotype.Repository;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDateTime;
 import java.util.List;
@@ -19,8 +20,13 @@
     List<User> findAllByIdIn(List<Long> userIdList);
 
     @Modifying
-    @Query(value = "update User u set u.hash = :hash ,u.salt = :salt ,u.gmtModified = :time where u.id = :uid")
+    @Query(value = "update User u set u.hash = :hash ,u.salt = :salt ,u.gmtModified = :time   where u.id = :uid")
     Integer updatePassword(Long uid, String hash, String salt, LocalDateTime time);
+
+    @Transactional
+    @Modifying
+    @Query(value = "update User u set u.hash = :hash ,u.gmtModified = :time   where u.id = :uid")
+    Integer resetPassword(Long uid, String hash, LocalDateTime time);
 
     @Modifying
     @Query(value = "update User u set u.status = :status ,u.gmtModified = :time where u.id = :uid")
@@ -55,4 +61,5 @@
     User getUserInfoByIdAndSellInfo(Long evaluateUserId);
     @Query(value = "select u from User u where u.id = :uid and u.status in (1,2)")
     User getById(Long uid);
+
 }

--
Gitblit v1.9.2