diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/entity/ProcessFbConsultationList.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/entity/ProcessFbConsultationList.java index 315eca46..9d6d5ca5 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/entity/ProcessFbConsultationList.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/entity/ProcessFbConsultationList.java @@ -84,6 +84,11 @@ public class ProcessFbConsultationList implements Serializable { @Excel(name = "依据材料", width = 15) @ApiModelProperty(value = "依据材料") private java.lang.String basisFile; + /**依据材料名称*/ + @Excel(name = "依据材料名称", width = 15) + @ApiModelProperty(value = "依据材料名称") + @TableField(exist = false) + private java.lang.String basisFileName; /**设计工程师名称*/ @Excel(name = "设计工程师名称", width = 15) @ApiModelProperty(value = "设计工程师名称") diff --git a/laws-modules/src/main/java/com/jero/modules/laws/consultation/service/impl/ConsultationServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/consultation/service/impl/ConsultationServiceImpl.java index 458fc985..2faf16dd 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/consultation/service/impl/ConsultationServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/consultation/service/impl/ConsultationServiceImpl.java @@ -104,6 +104,13 @@ public class ConsultationServiceImpl implements IConsultationService { if (!sysDeparts.isEmpty()){ consultationList.setDepart(sysDeparts.stream().map(SysDepart::getDepartName).collect(Collectors.joining(","))); } + + if (StringUtils.isNotBlank(consultationList.getBasisFile())){ + // 依据材料 + List fileIds = Arrays.asList(consultationList.getBasisFile().split(",")); + List fileList = ossFileService.list(new LambdaQueryWrapper().in(OSSFile::getId, fileIds)); + consultationList.setBasisFileName(fileList.stream().map(OSSFile::getFileName).collect(Collectors.joining(","))); + } } return list; }