Roll back the fix for #I4IIC4 issue .

This commit is contained in:
shalousun 2021-11-21 20:30:23 +08:00
parent a4abc7866f
commit 228cffc6ea
2 changed files with 5 additions and 11 deletions

View File

@ -5,7 +5,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>smart-doc</artifactId>
<packaging>jar</packaging>
<version>2.3.1</version>
<version>2.3.2</version>
<name>smart-doc</name>
<url>https://github.com/smart-doc-group/smart-doc.git</url>

View File

@ -116,21 +116,19 @@ public interface IDocBuildTemplate<T> {
return apiDocList;
}
List<ApiGroup> groups = apiConfig.getGroups();
List<ApiDoc> finalApiDocs = new ArrayList<>();
ApiDoc defaultGroup = ApiDoc.buildGroupApiDoc("default");
// show default group
AtomicInteger order = new AtomicInteger(1);
List<ApiDoc> finalApiDocs = new ArrayList<>();
finalApiDocs.add(defaultGroup);
AtomicInteger order = new AtomicInteger(1);
defaultGroup.setOrder(order.getAndIncrement());
if (CollectionUtil.isEmpty(groups)) {
defaultGroup.setOrder(order.getAndIncrement());
defaultGroup.getChildrenApiDocs().addAll(apiDocList);
return finalApiDocs;
}
Map<String, String> hasInsert = new HashMap<>();
for (ApiGroup group : groups) {
ApiDoc groupApiDoc = ApiDoc.buildGroupApiDoc(group.getName());
groupApiDoc.setOrder(order.getAndIncrement());
finalApiDocs.add(groupApiDoc);
for (ApiDoc doc : apiDocList) {
if (hasInsert.containsKey(doc.getAlias())) {
@ -161,10 +159,6 @@ public interface IDocBuildTemplate<T> {
hasInsert.put(doc.getAlias(), null);
}
}
if (CollectionUtil.isEmpty(defaultGroup.getChildrenApiDocs())) {
finalApiDocs.remove(defaultGroup);
}
finalApiDocs.forEach(group -> group.setOrder(order.getAndIncrement()));
return finalApiDocs;
}