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 10790aa..c02447d 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 @@ -262,8 +262,7 @@ public class TempFacade { restList.add(map); } } - Object[] objects = restList.toArray(); - CollectionUtils.reverseArray(objects); - return RespBuilder.buildSuccess(objects); + com.lyms.platform.operate.web.utils.CollectionUtils.reverseList(restList); + return RespBuilder.buildSuccess(restList); } } \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java index 358a39c..8db513e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/CollectionUtils.java @@ -209,4 +209,15 @@ public class CollectionUtils extends org.apache.commons.collections.CollectionUt return data.subList(startIndex, endIndex); } + public static void reverseList(List> restList) { + if(CollectionUtils.isNotEmpty(restList)) { + List> tempList = new ArrayList<>(); + int size = restList.size(); + for (int i = size - 1; i > 0 ; i--) { + tempList.add(restList.get(i)); + } + restList.clear(); + restList.addAll(tempList); + } + } }