REQ-3540: 添加校验
This commit is contained in:
parent
e553fe7c69
commit
a241479abf
@ -16,7 +16,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.domain.IndexNodeParentScope;
|
||||
import cn.axzo.nanopart.doc.api.domain.IndexNodeScope;
|
||||
import cn.axzo.nanopart.doc.api.enums.FileFormat;
|
||||
import cn.axzo.nanopart.doc.api.enums.IndexNodeState;
|
||||
import cn.axzo.nanopart.doc.api.enums.IndexNodeType;
|
||||
import cn.axzo.nanopart.doc.api.index.request.IndexNodeSearchRequest;
|
||||
@ -41,7 +40,7 @@ public class IndexQueryService {
|
||||
List<IndexNode> indexNodes = indexNodeDao.scopeQuery(nodeScope) //
|
||||
.eq(IndexNode::getState, IndexNodeState.VALID) //
|
||||
.list();
|
||||
setIcons(indexNodes);
|
||||
maybeSetDefaultIcons(indexNodes);
|
||||
return indexNodes;
|
||||
}
|
||||
|
||||
@ -51,7 +50,7 @@ public class IndexQueryService {
|
||||
.like(IndexNode::getName, search.getName()) //
|
||||
.in(CollectionUtils.isNotEmpty(search.getNodeTypes()), IndexNode::getNodeType, search.getNodeTypes()) //
|
||||
.page(search.toPage());
|
||||
setIcons(page.getRecords());
|
||||
maybeSetDefaultIcons(page.getRecords());
|
||||
return Page.toPage(page.getPages(), page.getSize(), page.getTotal(), page.getRecords());
|
||||
}
|
||||
|
||||
@ -94,7 +93,7 @@ public class IndexQueryService {
|
||||
return indexNodeDao.lambdaQuery().in(IndexNode::getCode, codes).list();
|
||||
}
|
||||
|
||||
private void setIcons(List<IndexNode> indexNodes) {
|
||||
private void maybeSetDefaultIcons(List<IndexNode> indexNodes) {
|
||||
for (IndexNode indexNode : indexNodes) {
|
||||
if (StringUtils.isBlank(indexNode.getIcon()))
|
||||
indexNode.setIcon(determineDefaultIcon(indexNode));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user