From 70906c72d3e9ec7a817992871da46e41dcf9213e Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Thu, 14 Dec 2017 14:07:01 +0800 Subject: [PATCH] a --- .../main/java/com/lyms/platform/operate/web/facade/TempFacade.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java index bcceef9..925edb3 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TempFacade.java @@ -23,6 +23,7 @@ import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; @@ -255,9 +256,8 @@ public class TempFacade { public BaseResponse getTemp(String parentId) { List> restList = new ArrayList<>(); - List tempList = mongoTemplate.find(Query.query(Criteria.where("pid").is(parentId)), TempModel.class); + List tempList = mongoTemplate.find(Query.query(Criteria.where("pid").is(parentId)).with(new Sort(Sort.Direction.ASC, "modified")), TempModel.class); if (CollectionUtils.isNotEmpty(tempList)) { - for (TempModel temp : tempList) { if (temp != null && MapUtils.isNotEmpty(temp.getTempList())) { LinkedHashMap tempList1 = temp.getTempList(); -- 1.8.3.1