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();