From f04edba23f783138729f7a8710347c0adab1e135 Mon Sep 17 00:00:00 2001 From: fl <3098731433@qq.com> Date: Tue, 24 Jun 2025 13:04:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=97=E7=BD=91,epc=E5=92=8C=E5=9B=BD?= =?UTF-8?q?=E7=BD=91=E6=A8=A1=E6=9D=BF=E4=B8=8B=E8=BC=89=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tool/service/impl/StateGridServiceImpl.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/search-tool/src/main/java/com/bonus/tool/service/impl/StateGridServiceImpl.java b/search-tool/src/main/java/com/bonus/tool/service/impl/StateGridServiceImpl.java index 4f536e1..1908d9e 100644 --- a/search-tool/src/main/java/com/bonus/tool/service/impl/StateGridServiceImpl.java +++ b/search-tool/src/main/java/com/bonus/tool/service/impl/StateGridServiceImpl.java @@ -247,6 +247,15 @@ public class StateGridServiceImpl implements StateGridService { String[] split = perfId.split(","); tbCompanyPerfVo.setPerfIds(Arrays.asList(split)); List personPerfList = tbCompanyPerfMapper.getTbCompanyPerfListByPersonId(tbCompanyPerfVo); + //项目业绩的文件 + personPerfList.forEach(perfItem -> { + //人员业绩证明你材料 + List personList = getFileSourceList(perfItem.getPerfId(),TableType.TB_COMPANY_PERF_REL.getCode()); + //业绩工程的中标通知书,合同,竣工文件 + List managerList = getFileSourceList(perfItem.getId(),TableType.TB_COMPANY_PERF.getCode()); + personList.addAll(managerList); + perfItem.setTbFileSourceVoList(personList); + }); item.setPeoplePerfList(personPerfList); } @@ -350,6 +359,10 @@ public class StateGridServiceImpl implements StateGridService { map2.put("remark", item.getRemark() != null ? item.getRemark() : ""); // 备注 if (item.getFileList() != null && !item.getFileList().isEmpty()) { for (TbFileSourceVo file : item.getFileList()) { + if(!"2".equals(file.getFileType())){ + //不是合同文件跳过 + continue; + } Map imgMap = new HashMap<>(); imgMap.put("index", idWorker.nextId()); imgMap.put("width", "481.15");