chen_xi
2022-11-11 b43b521282aa5103f2de00e40ac529bd84408791
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);