fix:数据总览文件排序

This commit is contained in:
2026-03-25 17:59:36 +08:00
parent f95c0578a7
commit 70b79d2697

View File

@@ -518,9 +518,13 @@ public class DimensionTemplateServiceImpl extends ServiceImpl<DimensionTemplateM
};
}
return Comparator
.comparing(FileMetadataChildrenDTO::getId, Comparator.nullsLast(Long::compareTo))
.thenComparing(Comparator.comparing(this::getMaxCreateTime, Comparator.nullsLast(Comparator.naturalOrder())).reversed());
if (NodeTypeEnum.PHASE.getValue().equals(nodeType)) {
// PHASE 类型按照 id 排序
return Comparator.comparing(FileMetadataChildrenDTO::getId, Comparator.nullsLast(Long::compareTo));
}
// 其他类型按照 createTime 倒序
return Comparator.comparing(this::getMaxCreateTime, Comparator.nullsLast(Comparator.naturalOrder())).reversed();
}
private int nodeTypeGroupPriority(String nodeType) {