瀏覽代碼

lis查询机构下的医生结果进行手机号脱敏

陈长荣 2 周之前
父節點
當前提交
220ce3ec06

+ 7 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/lis/controller/SampleLisController.java

@@ -1,5 +1,6 @@
 package com.github.jfcloud.gene.lis.controller;
 
+import cn.hutool.core.util.DesensitizedUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.db.Entity;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -103,7 +104,12 @@ public class SampleLisController {
         }
 
         List<DeptUserItem> items = nameMap.values().stream()
-                .map(entity -> entity.toBeanWithCamelCase(new DeptUserItem()))
+                .map(entity -> {
+                    DeptUserItem userItem = entity.toBeanWithCamelCase(new DeptUserItem());
+                    //手机号脱敏
+                    userItem.setPhone(DesensitizedUtil.mobilePhone(userItem.getPhone()));
+                    return userItem;
+                })
                 .sorted(Comparator.comparingLong(DeptUserItem::getUserId))
                 .skip(page.offset())
                 .limit(page.getSize())