From 94d4a4e7600665f6b40b6d791b798b498196191b Mon Sep 17 00:00:00 2001
From: 于紫祥_1901 <email@yuzixiang_1910>
Date: Wed, 23 Dec 2020 13:54:23 +0800
Subject: [PATCH] 公式更改

---
 src/main/java/com/moral/controller/ScreenController.java |   39 +++++++++++++++++++++++----------------
 1 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java
index 05b8a46..34b7118 100644
--- a/src/main/java/com/moral/controller/ScreenController.java
+++ b/src/main/java/com/moral/controller/ScreenController.java
@@ -727,7 +727,7 @@
              */
             /*������������start-------------------------------------------------------------------------*/
             list.remove(0);
-            if (list.size() == 23) {
+            //if (list.size() == 23) {
                 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
                 //���������������������yyyy-MM-dd HH:mm:ss
@@ -745,7 +745,7 @@
                     datas.put("time",time1);
                     list.add(datas);
                 }
-            }
+            //}
             /*������������end-------------------------------------------------------------------------*/
 
 
@@ -2963,28 +2963,35 @@
             rList.add(null);
         }else {
             for (int j = 0; j < lists.get(0).size(); j++) {
-                Map<String,Object> listMap = new HashMap();
-                List<Map> mapList=new ArrayList<>();
-                if (lists.get(0).size()==1){
+                Map<String, Object> listMap = new HashMap();
+                List<Map> mapList = new ArrayList<>();
+                if (lists.get(0).size() == 1) {
                     mapList.add(null);
-                }else {
+                } else {
                     mapList.add((Map) lists.get(0).get(j).get("data"));
                 }
-                    for (int i = 1; i < lists.size(); i++) {
-                        if (lists.get(i).size()==1){
-                            mapList.add(null);
-                            listMap.put("data",mapList);
-                        }else {
-                            if (lists.get(0).get(j).get("time").equals(lists.get(i).get(j).get("time"))){
-                                mapList.add((Map) lists.get(i).get(j).get("data"));
-                            }
-                            listMap.put("time",lists.get(0).get(j).get("time"));
-                            listMap.put("data",mapList);
+                for (int i = 1; i < lists.size(); i++) {
+                    if (lists.get(i).size() == 1) {
+                        mapList.add(null);
+                        listMap.put("data", mapList);
+                    } else {
+                        if (lists.get(0).get(j).get("time").equals(lists.get(i).get(j).get("time"))) {
+                            mapList.add((Map) lists.get(i).get(j).get("data"));
                         }
+                        listMap.put("time", lists.get(0).get(j).get("time"));
+                        listMap.put("data", mapList);
                     }
+                }
                 rList.add(listMap);
             }
         }
         return new ResultBean<List<Map<String,Object>>>(rList);
     }
+
+    @PostMapping("byAccountGetDevices")
+    public List<Device> byAccountGetDevices(@RequestBody Map<String, Object> parameters) {
+        String id =parameters.get("id").toString();
+        List<Device> devicesList = deviceService.getDevicesByAccountId(id);
+        return devicesList;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0