From 6eb698750e8f1806645ce56ed27f9c2722101d88 Mon Sep 17 00:00:00 2001 From: zc Date: Tue, 5 Aug 2025 13:29:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B4=E5=AE=89=E4=BC=98=E5=8C=96=E8=AE=BF?= =?UTF-8?q?=E5=AE=A2=E4=BF=9D=E9=99=A9=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visitor/controller/VisitorController.java | 13 +++++++++++-- .../com/dcsoft/system/visitor/domain/Visitor.java | 10 ++++++++++ .../visitor/service/impl/VisitorServiceImpl.java | 1 + 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/controller/VisitorController.java b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/controller/VisitorController.java index fbbc885..819dfe1 100644 --- a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/controller/VisitorController.java +++ b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/controller/VisitorController.java @@ -551,8 +551,17 @@ public class VisitorController extends BaseController { } // 保存附件 - if(!CollectionUtils.isEmpty(visitor.getFileList())) { - saveSysFile(visitor.getFileList(), String.valueOf(visitor.getId())); + if (!CollectionUtils.isEmpty(visitor.getInsurancePolicyList())) { + int j = 1; + List files = new ArrayList<>(); + for (String url : visitor.getInsurancePolicyList()) { + SysFileVo sysFileVo = new SysFileVo(); + sysFileVo.setUrl(url); + sysFileVo.setFileName("保险单" + j); + files.add(sysFileVo); + j++; + } + saveSysFile(files, String.valueOf(visitor.getId())); } // 审核通知企微发送消息(小程序来源) diff --git a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/domain/Visitor.java b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/domain/Visitor.java index 0b739d0..12d1a3c 100644 --- a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/domain/Visitor.java +++ b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/domain/Visitor.java @@ -284,4 +284,14 @@ public class Visitor extends BaseEntity { */ private String rejectReason; + /** + * 保险单 + */ + private String insurancePolicy; + + /** + * 保险单列表 + */ + private List insurancePolicyList; + } diff --git a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/service/impl/VisitorServiceImpl.java b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/service/impl/VisitorServiceImpl.java index b8e009d..4c78331 100644 --- a/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/service/impl/VisitorServiceImpl.java +++ b/dcsoft-modules/dcsoft-system/src/main/java/com/dcsoft/system/visitor/service/impl/VisitorServiceImpl.java @@ -111,6 +111,7 @@ public class VisitorServiceImpl implements IVisitorService { throw new RuntimeException(e); } visitor.setFileList(list); + visitor.setInsurancePolicyList(list.stream().map(SysFileVo::getUrl).collect(Collectors.toList())); } List reviewProcess = visitorMapper.queryVisitorReviewProcessList(id); if(!CollectionUtils.isEmpty(reviewProcess)) {