Эх сурвалжийг харах

导出用户Excel时手机号解密

wukai 2 жил өмнө
parent
commit
80f1c5dbe9

+ 5 - 2
doc-admin/src/main/java/com/doc/web/controller/system/SysUserController.java

@@ -148,8 +148,11 @@ public class SysUserController extends BaseController {
         List<SysUser> list = userService.selectUserList(user);
         list.forEach(u->{
             if (StringUtils.isNotEmpty(u.getPhonenumber())) {
-                //手机号SM2加密
-                u.setPhonenumber(Sm2Util.encrypt(u.getPhonenumber()));
+                //手机号SM2解密
+                String phone = Sm2Util.decrypt(u.getPhonenumber());
+                if (StringUtils.isNotEmpty(phone)) {
+                    u.setPhonenumber(phone);
+                }
             }
         });
         ExcelUtil<SysUser> util = new ExcelUtil<SysUser>(SysUser.class);