diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java index 03ef846..34aa532 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java @@ -159,6 +159,7 @@ public class BloodPressureServiceImpl extends BaseServiceImpl implements IBloodP List xAxis = new ArrayList<>(); if(bloodPressure != null) { List betweenDay = DateUtil.getBetweenDay(7); + CollectionUtils.reverse(betweenDay); Map> infos = bloodPressure.getInfos(); for (String date : betweenDay) { Map temp = new HashMap<>(); 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 9d824a4..33d4484 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 @@ -220,4 +220,16 @@ public class CollectionUtils extends org.apache.commons.collections.CollectionUt restList.addAll(tempList); } } + + public static void reverse(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); + } + } }