From 1876e692f2dc266a30edb04bf1ba1d7acff7b5d8 Mon Sep 17 00:00:00 2001 From: zhaojun1998 Date: Thu, 16 Jan 2020 22:24:46 +0800 Subject: [PATCH] =?UTF-8?q?:lipstick:=20=E6=9B=B4=E6=94=B9=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=8E=92=E5=BA=8F=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/im/zhaojun/common/util/FileComparator.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/im/zhaojun/common/util/FileComparator.java b/src/main/java/im/zhaojun/common/util/FileComparator.java index 3238329..0cf097a 100644 --- a/src/main/java/im/zhaojun/common/util/FileComparator.java +++ b/src/main/java/im/zhaojun/common/util/FileComparator.java @@ -20,6 +20,9 @@ public class FileComparator implements Comparator { private String sortBy; private String order; + public FileComparator() { + } + public FileComparator(String sortBy, String order) { this.sortBy = sortBy; this.order = order; @@ -27,6 +30,14 @@ public class FileComparator implements Comparator { @Override public int compare(FileItemDTO o1, FileItemDTO o2) { + if (sortBy == null) { + sortBy = "name"; + } + + if (order == null) { + order = "asc"; + } + FileTypeEnum o1Type = o1.getType(); FileTypeEnum o2Type = o2.getType();