From a6b95ba7ada955df04b7e87a1b3096b7f3472f9e Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期二, 19 七月 2022 15:16:45 +0800
Subject: [PATCH] 修改密码

---
 src/main/java/com/whyc/service/DocUserService.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/DocUserService.java b/src/main/java/com/whyc/service/DocUserService.java
index a189743..b44bd6c 100644
--- a/src/main/java/com/whyc/service/DocUserService.java
+++ b/src/main/java/com/whyc/service/DocUserService.java
@@ -62,8 +62,7 @@
     //鏂版坊鍔犵敤鎴蜂俊鎭�
     public Response addUser(MultipartFile file,DocUser docUser) {
         QueryWrapper wrapper=new QueryWrapper();
-        String[] dataArr = RSAUtil.decryptFront("123456", RSAUtil.fontSeparator);
-        String pwd = RSAUtil.encrypt(dataArr[0],RSAUtil.getPublicKey());
+        String pwd= RSAUtil.encrypt("123456", RSAUtil.getPublicKey());
         docUser.setSnId(pwd);
         wrapper.eq("name",docUser.getName());
         List list=mapper.selectList(wrapper);
@@ -138,4 +137,20 @@
         request.getSession().setAttribute("user", userDB);
         return response.setII(1,true, userDB,"鐧诲綍鎴愬姛");
     }
+    //淇敼瀵嗙爜
+    public Response changeSnId(String name,String oldSnId, String newSnId) {
+        //楠岃瘉鑰佸瘑鐮佹槸鍚︽纭�
+        String snIdRsa=mapper.selectSnId(name);
+        //瑙e瘑
+        String snId=RSAUtil.decrypt(snIdRsa,RSAUtil.getPrivateKey());
+        if(oldSnId.equals(snId)){
+            UpdateWrapper wrapper=new UpdateWrapper();
+            wrapper.set("sn_id",newSnId);
+            wrapper.eq("name",name);
+            int bl=mapper.update(null,wrapper);
+            return  new Response().set(1,bl>0?true:false,"淇敼鎴愬姛");
+        }else {
+            return new Response().set(1,false,"瀵嗙爜閿欒");
+        }
+    }
 }

--
Gitblit v1.9.1