release_1.0.0
liu
parent 6134044f67
commit b597fc8c6c

@ -22,4 +22,18 @@ public class KnowledgeDetailResVO {
private List<KnowledgeLink> knowledgeLinkList;
private List<FileInfo> fileInfoList;
private String publishDept;
private String submittedDeptName;
private String baseName;
public KnowledgeDetailResVO(Knowledge knowledge, KnowledgeInfo knowledgeInfo, KnowledgeContext knowledgeContext, List<KnowledgeLink> knowledgeLinkList, List<FileInfo> fileInfoList) {
this.knowledge = knowledge;
this.knowledgeInfo = knowledgeInfo;
this.knowledgeContext = knowledgeContext;
this.knowledgeLinkList = knowledgeLinkList;
this.fileInfoList = fileInfoList;
}
}

@ -276,7 +276,12 @@ public class KnowledgeManageServiceImpl implements KnowledgeManageService {
List<KnowledgeAttachment> knowledgeAttachmentList = knowledgeAttachmentService.lambdaQuery().eq(KnowledgeAttachment::getKnowledgeId, knowledgeId).list();
List<String> fileIdList = knowledgeAttachmentList.stream().map(KnowledgeAttachment::getFileId).toList();
List<FileInfo> fileInfos = fileService.listByFileId(fileIdList);
return new KnowledgeDetailResVO(knowledge, knowledgeInfo, knowledgeContext, knowledgeLinkList, fileInfos);
// 查看详情的时候,需要返回相应的库名和部门名称
KnowledgeDetailResVO knowledgeDetailResVO = new KnowledgeDetailResVO(knowledge, knowledgeInfo, knowledgeContext, knowledgeLinkList, fileInfos);
knowledgeDetailResVO.setBaseName(systemBaseService.getOptById(knowledge.getBaseId()).map(SystemBase::getBaseName).orElse("未知子库"));
knowledgeDetailResVO.setSubmittedDeptName(systemDeptService.getOptById(knowledge.getSubmittedDeptId()).map(SystemDept::getDeptName).orElse("未知部门"));
knowledgeDetailResVO.setPublishDept(systemDeptService.getOptById(knowledge.getPublishDeptId()).map(SystemDept::getDeptName).orElse("未知部门"));
return knowledgeDetailResVO;
}
@Override

Loading…
Cancel
Save