From 9f6dacf7b39e5aeba37d8faf575c9e56d8cbe51a Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期六, 11 十月 2025 13:35:42 +0800
Subject: [PATCH] 武汉黄陂军粮-质检报告共享接口同步及推送

---
 src/main/java/com/fzzy/sys/UserPR.java |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/fzzy/sys/UserPR.java b/src/main/java/com/fzzy/sys/UserPR.java
index a2d884d..8dfe4ba 100644
--- a/src/main/java/com/fzzy/sys/UserPR.java
+++ b/src/main/java/com/fzzy/sys/UserPR.java
@@ -59,14 +59,12 @@
             if (null == entity.getCreateDate()) {
                 entity.setCreateDate(new Date());
             }
-//            if (null == entity.getCompanyId()) {
-//                entity.setCompanyId(ContextUtil.getCompanyId(true));
-//            }
+
             //瀵嗙爜鍔犲瘑
             int salt = RandomUtils.nextInt(27);
             salt += 4;
-            bCryptPasswordEncoder = new BCryptPasswordEncoder(salt);
-            String password = bCryptPasswordEncoder.encode(entity.getPassword());
+            BCryptPasswordEncoder encode = new BCryptPasswordEncoder();
+            String password = encode.encode(entity.getPassword());
 //            boolean b= bCryptPasswordEncoder.matches(entity.getPassword(),password);
             entity.setPassword(password);
             entity.setSalt(String.valueOf(salt));
@@ -98,11 +96,12 @@
      */
     @Expose
     public String resetPassword(SysUser entity) {
+
         //瀵嗙爜鍔犲瘑
         int salt = RandomUtils.nextInt(27);
         salt += 4;
-        bCryptPasswordEncoder = new BCryptPasswordEncoder(salt);
-        String password = bCryptPasswordEncoder.encode(Constant.DEFAULT_USER_PASSWORD);
+        BCryptPasswordEncoder encode = new BCryptPasswordEncoder();
+        String password = encode.encode(Constant.DEFAULT_USER_PASSWORD);
         entity.setPassword(password);
         entity.setSalt(String.valueOf(salt));
 
@@ -120,4 +119,9 @@
         return null;
     }
 
+    public boolean checkPassword(String inputPwd, SysUser user) {
+        BCryptPasswordEncoder encode = new BCryptPasswordEncoder();
+        return encode.matches(inputPwd, user.getPassword());
+    }
+
 }

--
Gitblit v1.9.3