소스 검색

漏洞修复-fs-admin 直接返回未脱敏完整身份证号)

wjj 3 일 전
부모
커밋
bba190ecf9
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      fs-admin/src/main/java/com/fs/his/controller/FsPrescribeController.java

+ 3 - 0
fs-admin/src/main/java/com/fs/his/controller/FsPrescribeController.java

@@ -184,6 +184,9 @@ public class FsPrescribeController extends BaseController
     {
         FsPatient fsPatient = fsPatientMapper.selectFsPatientByPatientId(orderId);
         String idCard = fsPatient.getIdCard();
+        if (idCard != null) {
+            idCard = idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})", "$1**********$2");
+        }
         return R.ok().put("data",idCard);
     }