From b43b521282aa5103f2de00e40ac529bd84408791 Mon Sep 17 00:00:00 2001
From: chen_xi <276999030@qq.com>
Date: Fri, 11 Nov 2022 14:04:47 +0800
Subject: [PATCH] 多站单参数据排序
---
screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
index 85c0244..8433ac1 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java
@@ -323,6 +323,11 @@
List<Map<String,Object>> deviceData = new ArrayList<>();
deviceData = (List<Map<String,Object>>)resultMap.get("deviceData");
deviceData.add(deviceMap);
+ Collections.sort(deviceData, (map1,map2) -> {
+ String name1 = map1.get("name").toString();//name1���������list������������������������
+ String name2 = map2.get("name").toString(); //name1���������list���������������������������name
+ return name1.compareTo(name2);
+ });
resultMap.put("deviceData",deviceData);
//result.add(resultMap);
flag = false;
@@ -332,6 +337,11 @@
if (flag){
List<Map<String,Object>> deviceData = new ArrayList<>();
deviceData.add(deviceMap);
+ Collections.sort(deviceData, (map1,map2) -> {
+ String name1 = map1.get("name").toString();//name1���������list������������������������
+ String name2 = map2.get("name").toString(); //name1���������list���������������������������name
+ return name1.compareTo(name2);
+ });
Map<String,Object> resultMap = new HashMap<>();
resultMap.put("deviceData",deviceData);
resultMap.put("time",time);
@@ -340,6 +350,11 @@
}else {
List<Map<String,Object>> deviceData = new ArrayList<>();
deviceData.add(deviceMap);
+ Collections.sort(deviceData, (map1,map2) -> {
+ String name1 = map1.get("name").toString();//name1���������list������������������������
+ String name2 = map2.get("name").toString(); //name1���������list���������������������������name
+ return name1.compareTo(name2);
+ });
Map<String,Object> resultMap = new HashMap<>();
resultMap.put("deviceData",deviceData);
resultMap.put("time",time);
--
Gitblit v1.8.0