From 10d83ecac42d941e18fa840865383b768c1100b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Thu, 3 Jul 2025 09:26:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E5=8F=B7=E5=92=8C=E8=BA=AB?= =?UTF-8?q?=E4=BB=BD=E8=AF=81=E8=84=B1=E6=95=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/tool/service/impl/TbCompanyPerfServiceImpl.java | 8 ++++++++ .../bonus/tool/service/impl/TbKeyPeopleServiceImpl.java | 4 ++++ .../bonus/tool/service/impl/TbOtherPeopleServiceImpl.java | 2 ++ .../bonus/tool/service/impl/TbSubPeopleServiceImpl.java | 4 ++++ .../com/bonus/tool/service/impl/TbSubPerfServiceImpl.java | 6 ++++++ .../com/bonus/tool/service/impl/TbSubServiceImpl.java | 4 ++++ 6 files changed, 28 insertions(+) diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java index 099a441..9c5b65f 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbCompanyPerfServiceImpl.java @@ -66,6 +66,8 @@ public class TbCompanyPerfServiceImpl implements TbCompanyPerfService { //获取附件信息 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbCompanyPerf.getId(), TableType.TB_COMPANY_PERF.getCode()); tbCompanyPerf.setTbFileSourceVoList(tbFileSourceVoList); + //手机号脱敏 + tbCompanyPerf.setOwnerPhone(StringUtils.desensitizePhone(tbCompanyPerf.getOwnerPhone())); } } return tbCompanyPerfList; @@ -79,8 +81,14 @@ public class TbCompanyPerfServiceImpl implements TbCompanyPerfService { @Override public TbCompanyPerfVo getTbCompanyPerfById(TbCompanyPerfVo tbCompanyPerfVo) { TbCompanyPerfVo tbCompanyPerf = tbCompanyPerfMapper.getTbCompanyPerfById(tbCompanyPerfVo); + //手机号脱敏 + tbCompanyPerf.setOwnerPhone(StringUtils.desensitizePhone(tbCompanyPerf.getOwnerPhone())); //获取项目关键人员信息 List tbCompanyPerfRelList = tbCompanyPerfRelService.getTbCompanyPerRelByPerfId(tbCompanyPerf.getId(),"1"); + for (TbCompanyPerfRelVo tbCompanyPerfRelVo:tbCompanyPerfRelList) { + //身份证号脱敏 + tbCompanyPerfRelVo.setIdCard(StringUtils.desensitizeIdCard(tbCompanyPerfRelVo.getIdCard())); + } tbCompanyPerf.setTbCompanyPerfRelList(tbCompanyPerfRelList); //获取附件信息 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbCompanyPerf.getId(), TableType.TB_COMPANY_PERF.getCode()); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java index d22a7fc..0238ba0 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbKeyPeopleServiceImpl.java @@ -68,6 +68,8 @@ public class TbKeyPeopleServiceImpl implements TbKeyPeopleServcie { List tbKeyPeopleVoList = tbKeyPeopleMapper.getTbKeyPeopleList(tbKeyPeopleVo); if (tbKeyPeopleVoList.size()>0){ for (TbKeyPeopleVo tbKeyPeople: tbKeyPeopleVoList) { + //身份证脱敏 + tbKeyPeople.setIdCard(StringUtils.desensitizeIdCard(tbKeyPeople.getIdCard())); //获取资格证书信息 List certificateList = tbCertificationService.getTbCertificateList(tbKeyPeople.getId(),TableType.TB_KEY_PEOPLE.getCode()); tbKeyPeople.setCertificateList(certificateList); @@ -88,6 +90,8 @@ public class TbKeyPeopleServiceImpl implements TbKeyPeopleServcie { public TbKeyPeopleVo getTbKeyPeopleById(TbKeyPeopleVo tbKeyPeopleVo) { TbKeyPeopleVo tbKeyPeople = tbKeyPeopleMapper.getTbKeyPeopleById(tbKeyPeopleVo); + //身份证脱敏 + tbKeyPeople.setIdCard(StringUtils.desensitizeIdCard(tbKeyPeople.getIdCard())); //获取资格证书信息 List certificateList = tbCertificationService.getTbCertificateList(tbKeyPeople.getId(),TableType.TB_KEY_PEOPLE.getCode()); tbKeyPeople.setCertificateList(certificateList); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java index a827a25..e6aa01e 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbOtherPeopleServiceImpl.java @@ -64,6 +64,7 @@ public class TbOtherPeopleServiceImpl implements TbOtherPeopleService { List tbOtherPeopleVoList = tbOtherPeopleMapper.getTbOtherPeopleList(tbOtherPeopleVo); if (tbOtherPeopleVoList.size()>0){ for (TbOtherPeopleVo tbOtherPeople: tbOtherPeopleVoList) { + tbOtherPeople.setIdCard(StringUtils.desensitizeIdCard(tbOtherPeople.getIdCard())); //获取资格证书信息 List certificateList = tbCertificationService.getTbCertificateList(tbOtherPeople.getId(),TableType.TB_OTHER_PEOPLE.getCode()); tbOtherPeople.setCertificateList(certificateList); @@ -83,6 +84,7 @@ public class TbOtherPeopleServiceImpl implements TbOtherPeopleService { @Override public TbOtherPeopleVo getTbOtherPeopleById(TbOtherPeopleVo tbOtherPeopleVo) { TbOtherPeopleVo tbOtherPeople = tbOtherPeopleMapper.getTbOtherPeopleById(tbOtherPeopleVo); + tbOtherPeople.setIdCard(StringUtils.desensitizeIdCard(tbOtherPeople.getIdCard())); //获取资格证书信息 List certificateList = tbCertificationService.getTbCertificateList(tbOtherPeople.getId(),TableType.TB_OTHER_PEOPLE.getCode()); tbOtherPeople.setCertificateList(certificateList); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java index 8fac97b..bb149bf 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPeopleServiceImpl.java @@ -63,6 +63,8 @@ public class TbSubPeopleServiceImpl implements TbSubPeopleService { List tbSubPeopleList = tbSubPeopleMapper.getTbSubPeopleList(tbSubPeopleVo); if (tbSubPeopleList.size()>0){ for (TbSubPeopleVo tbSubPeople: tbSubPeopleList) { + //身份证脱敏 + tbSubPeople.setIdCard(StringUtils.desensitizeIdCard(tbSubPeople.getIdCard())); //获取人员附件 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSubPeople.getId(), TableType.TB_SUB_PEOPLE.getCode()); tbSubPeople.setTbFileSourceVoList(tbFileSourceVoList); @@ -79,6 +81,8 @@ public class TbSubPeopleServiceImpl implements TbSubPeopleService { @Override public TbSubPeopleVo getTbSubPeopleById(TbSubPeopleVo tbSubPeopleVo) { TbSubPeopleVo tbSubPeople = tbSubPeopleMapper.getTbSubPeopleById(tbSubPeopleVo); + //身份证脱敏 + tbSubPeople.setIdCard(StringUtils.desensitizeIdCard(tbSubPeople.getIdCard())); //获取人员附件 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSubPeople.getId(), TableType.TB_SUB_PEOPLE.getCode()); tbSubPeople.setTbFileSourceVoList(tbFileSourceVoList); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPerfServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPerfServiceImpl.java index 47627dd..440d5e4 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPerfServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubPerfServiceImpl.java @@ -56,6 +56,9 @@ public class TbSubPerfServiceImpl implements TbSubPerfService { for (TbSubPerfVo tbSubPerf:tbSubPerfList) { //获取项目关键人员信息 List tbCompanyPerfRelList = tbCompanyPerfRelService.getTbCompanyPerRelByPerfId(tbSubPerf.getId(),"2"); + for (TbCompanyPerfRelVo tbCompanyPerfRelVo:tbCompanyPerfRelList) { + tbCompanyPerfRelVo.setIdCard(StringUtils.desensitizeIdCard(tbCompanyPerfRelVo.getIdCard())); + } tbSubPerf.setTbCompanyPerfRelList(tbCompanyPerfRelList); //获取附件信息 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSubPerf.getId(), TableType.TB_SUB_PERF.getCode()); @@ -76,6 +79,9 @@ public class TbSubPerfServiceImpl implements TbSubPerfService { TbSubPerfVo tbSubPerf = tbSubPerfMapper.getTbSubPerfById(tbSubPerfVo); //获取项目关键人员信息 List tbCompanyPerfRelList = tbCompanyPerfRelService.getTbCompanyPerRelByPerfId(tbSubPerf.getId(),"2"); + for (TbCompanyPerfRelVo tbCompanyPerfRelVo:tbCompanyPerfRelList) { + tbCompanyPerfRelVo.setIdCard(StringUtils.desensitizeIdCard(tbCompanyPerfRelVo.getIdCard())); + } tbSubPerf.setTbCompanyPerfRelList(tbCompanyPerfRelList); //获取附件信息 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSubPerf.getId(), TableType.TB_SUB_PERF.getCode()); diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java index cd26b0d..1845b0f 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/TbSubServiceImpl.java @@ -57,6 +57,8 @@ public class TbSubServiceImpl implements TbSubService { List tbSubVoList = tbSubMapper.getTbSubList(tbSubVo); if (tbSubVoList.size()>0){ for (TbSubVo tbSub: tbSubVoList) { + //手机号脱敏 + tbSub.setUserPhone(StringUtils.desensitizePhone(tbSub.getUserPhone())); //获取人员附件 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSub.getId(), TableType.TB_SUB.getCode()); tbSub.setTbFileSourceVoList(tbFileSourceVoList); @@ -73,6 +75,8 @@ public class TbSubServiceImpl implements TbSubService { @Override public TbSubVo getTbSubById(TbSubVo tbSubVo) { TbSubVo tbSub = tbSubMapper.getTbSubById(tbSubVo); + //手机号脱敏 + tbSub.setUserPhone(StringUtils.desensitizePhone(tbSub.getUserPhone())); //获取人员附件 List tbFileSourceVoList = tbFileSourceService.getTbFileSourceList(tbSub.getId(), TableType.TB_SUB.getCode()); tbSub.setTbFileSourceVoList(tbFileSourceVoList);