From afa42673b2163230c0f7a19e3746f00b5707b0b5 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期二, 26 七月 2022 16:50:48 +0800 Subject: [PATCH] 更新工作流 --- src/main/java/com/whyc/service/DocUserService.java | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/DocUserService.java b/src/main/java/com/whyc/service/DocUserService.java index c56a736..3f4dabd 100644 --- a/src/main/java/com/whyc/service/DocUserService.java +++ b/src/main/java/com/whyc/service/DocUserService.java @@ -25,7 +25,9 @@ import java.io.File; import java.io.IOException; import java.util.Date; +import java.util.HashMap; import java.util.List; +import java.util.Map; import static com.whyc.util.ActionUtil.createFilefolderIFNotExist; @@ -139,18 +141,33 @@ } //淇敼瀵嗙爜 public Response changeSnId(String name,String oldSnId, String newSnId) { + if(name==null||name.equals("")){ + return new Response().set(1,false,"鎵句笉鍒扮敤鎴�"); + } //楠岃瘉鑰佸瘑鐮佹槸鍚︽纭� String snIdRsa=mapper.selectSnId(name); //瑙e瘑 String snId=RSAUtil.decrypt(snIdRsa,RSAUtil.getPrivateKey()); - if(oldSnId.equals(snId)){ + String[] decOld=RSAUtil.decryptFrontP(oldSnId,RSAUtil.fontSeparator); + String oldId=decOld[0]; + String[] newOld=RSAUtil.decryptFrontP(newSnId,RSAUtil.fontSeparator); + String newId=newOld[0]; + if(oldId.equals(snId)){ UpdateWrapper wrapper=new UpdateWrapper(); - wrapper.set("sn_id",RSAUtil.encrypt(newSnId,RSAUtil.getPublicKey())); + wrapper.set("sn_id",RSAUtil.encrypt(newId,RSAUtil.getPublicKey())); 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,"瀵嗙爜閿欒"); + return new Response().set(1,false,"淇敼澶辫触"); } } + //鏍规嵁瑙掕壊id鏌ヨ瀵瑰簲鐨勭敤鎴� + public Response getUserByRoleId(int roleId) { + QueryWrapper wrapper=new QueryWrapper(); + wrapper.eq("role_id",roleId); + wrapper.select("id","name"); + List<DocUser> list=mapper.selectList(wrapper); + return new Response().setII(1,list.size()>0?true:false,list,"杩斿洖鏁版嵁"); + } } -- Gitblit v1.9.1