1
0

2 کامیت‌ها 7ca09cc4b7 ... 3b58c2b49d

نویسنده SHA1 پیام تاریخ
  yonghuifan 3b58c2b49d Merge branch 'master' of http://18.143.223.211:10880/dragon/portal-service 1 سال پیش
  yonghuifan 90f7fa643d 用户身份证号码加密 1 سال پیش
3فایلهای تغییر یافته به همراه26 افزوده شده و 0 حذف شده
  1. BIN
      lib/encrypt_dragon.jar
  2. 22 0
      pom.xml
  3. 4 0
      src/main/java/com/dragon/tj/portal/auth/controller/UserController.java

BIN
lib/encrypt_dragon.jar


+ 22 - 0
pom.xml

@@ -209,6 +209,28 @@
             <systemPath>${project.basedir}/lib/eventpoi-0.1.3.jar</systemPath>
         </dependency>
 
+        <dependency>
+            <groupId>com.dragon</groupId>
+            <artifactId>encrypt-dragon</artifactId>
+            <version>0.1.1</version>
+            <scope>system</scope>
+            <systemPath>${project.basedir}/lib/encrypt_dragon.jar</systemPath>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/log4j/log4j -->
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.17</version>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/com.lowagie/itext -->
+        <dependency>
+            <groupId>com.lowagie</groupId>
+            <artifactId>itext</artifactId>
+            <version>2.0.6</version>
+        </dependency>
+
+
+
     </dependencies>
 
     <build>

+ 4 - 0
src/main/java/com/dragon/tj/portal/auth/controller/UserController.java

@@ -7,6 +7,8 @@ import com.dragon.tj.portal.auth.web.entity.SysUser;
 import com.dragon.tj.portal.auth.web.service.SysUserService;
 import com.dragon.tj.portal.common.base.R;
 import com.dragon.tj.portal.entity.PageParam;
+import com.dragonsoft.encrypt.EncryptFactory;
+import com.dragonsoft.encrypt.EncryptHandler;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -33,6 +35,8 @@ public class UserController {
         data.put("deptCode", loginUser.getOrgCode());
         data.put("deptName", loginUser.getUser().getOrgName());
         data.put("idCard", loginUser.getIdCard());
+        EncryptHandler encryptHandler = EncryptFactory.getInstance();
+        data.put("encryptIdCard", encryptHandler.encapsulateString(loginUser.getIdCard()));
         data.put("roles", loginUser.getPermissions());
         return R.ok(data);
     }