diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java index cd8df00..6367019 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java @@ -915,7 +915,7 @@ public class PatientFacade { data.put("dueDate", rp.getDueDate()); data.put("checkDoctor", rp.getCheckDoctor()); data.put("lName", rp.getlName()); - data.put("phone", com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); + data.put("phone", patientsQueryRequest.getIsEncry() == 0 ? rp.getRealPhone() : com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); data.put("serviceType", rp.getServiceType()); data.put("serviceStatus", rp.getServiceStatus()); datas.add(data); @@ -951,7 +951,7 @@ public class PatientFacade { data.put("dueDate", rp.getDueDate()); data.put("checkDoctor", rp.getCheckDoctor()); data.put("lName", rp.getlName()); - data.put("phone", com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); + data.put("phone", patientsQueryRequest.getIsEncry() == 0 ? rp.getRealPhone() : com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); data.put("serviceType", rp.getServiceType()); data.put("serviceStatus", rp.getServiceStatus()); datas.add(data); @@ -984,7 +984,7 @@ public class PatientFacade { data.put("cHTimes", rp.getcHTimes()); data.put("checkDoctor", rp.getCheckDoctor()); data.put("lName", rp.getlName()); - data.put("phone", com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); + data.put("phone", patientsQueryRequest.getIsEncry() == 0 ? rp.getRealPhone() : com.lyms.platform.common.utils.StringUtils.encryPhone(rp.getRealPhone())); data.put("serviceType", "服务类型"); data.put("serviceStatus", "服务类型"); datas.add(data); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java index d5b5b7c..db1af7c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java @@ -159,6 +159,19 @@ public class RiskPatientsQueryRequest extends BasePageQueryRequest { //居住类别 private String liveType; + + //0不脱敏 1脱敏 + private int isEncry; + + + public int getIsEncry() { + return isEncry; + } + + public void setIsEncry(int isEncry) { + this.isEncry = isEncry; + } + /** * 排序策略枚举 */