兴安优化访客保险单

This commit is contained in:
zc
2025-08-05 13:29:59 +08:00
parent 34ffc7438e
commit 6eb698750e
3 changed files with 22 additions and 2 deletions

View File

@@ -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<SysFileVo> 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()));
}
// 审核通知企微发送消息(小程序来源)

View File

@@ -284,4 +284,14 @@ public class Visitor extends BaseEntity {
*/
private String rejectReason;
/**
* 保险单
*/
private String insurancePolicy;
/**
* 保险单列表
*/
private List<String> insurancePolicyList;
}

View File

@@ -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<VisitorReviewProcessVo> reviewProcess = visitorMapper.queryVisitorReviewProcessList(id);
if(!CollectionUtils.isEmpty(reviewProcess)) {