From 9655ea9ce8cdd671a766f87a0885b0fdff7b89c9 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 24 Aug 2023 17:12:28 +0800
Subject: [PATCH] Merge branch 'dev' of http://blit.7drlb.com:8888/r/moral into wb

---
 screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java |   59 ++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 36 insertions(+), 23 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
index 0562f3a..73e3552 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/SpecialDeviceServiceImpl.java
@@ -128,12 +128,7 @@
             if (lon < 70 || lon > 150 || lat < 20 || lat > 60) {
                 return true;
             }
-            if(type){
-                o.putAll(value);
-            }else {
-
-            }
-
+            o.putAll(value);
             return false;
         });
         /*for (Map<String, Object> map:data) {
@@ -216,7 +211,10 @@
         String time2 = params.get("time2").toString();
         String rsTime = getTime(time1, time2);
         list.add(rsTime);
-        List<Map<String, Object>> maps = specialDeviceService.carTrajectory(params,false);
+//        List<Map<String, Object>> maps = specialDeviceService.carTrajectory(params,false);
+//        List<Map<String, Object>> maps = HistorySecondCruiserMapper.getCruiserData(params);
+        List<Map<String, Object>> maps = HistorySecondCruiserMapper.getAllCruiserData(params);
+
         if (ObjectUtils.isEmpty(maps)){
             return null;
         }
@@ -228,7 +226,8 @@
             map.put("time1",time3);
             map.put("time2",time4);
             map.put("mac",mac);
-            List<Map<String, Object>> maps1 = specialDeviceService.carTrajectory(map,false);
+//            List<Map<String, Object>> maps1 = specialDeviceService.carTrajectory(map,false);
+            List<Map<String, Object>> maps1 = HistorySecondCruiserMapper.getAllCruiserData(params);
             if (ObjectUtils.isEmpty(maps1)){
                 return null;
             }
@@ -244,7 +243,8 @@
             map.put("time1",time5);
             map.put("time2",time6);
             map.put("mac",mac);
-            List<Map<String, Object>> maps1 = specialDeviceService.carTrajectory(map,false);
+//            List<Map<String, Object>> maps1 = specialDeviceService.carTrajectory(map,false);
+            List<Map<String, Object>> maps1 = HistorySecondCruiserMapper.getAllCruiserData(params);
             if (ObjectUtils.isEmpty(maps1)){
                 return null;
             }
@@ -464,20 +464,28 @@
 
 
         for (Map<String, Object> map : maps) {
-//            String flylon = map.get("flylon").toString();
-//            String flylat = map.get("flylat").toString();
-//            String s = flylon + "-" + flylat;
-//            if (Double.parseDouble(map.get("a34004").toString())>200){
-//
-//            }
-            pm25List.add(Double.parseDouble(map.get("a34004").toString()));
-            pm10List.add(Double.parseDouble(map.get("a34002").toString()));
-            COList.add(Double.parseDouble(map.get("a21005").toString()));
-            SO2List.add(Double.parseDouble(map.get("a21026").toString()));
-            NO2List.add(Double.parseDouble(map.get("a21004").toString()));
-            O3List.add(Double.parseDouble(map.get("a05024").toString()));
-            VOCList.add(Double.parseDouble(map.get("a99054").toString()));
-
+            Map value = JSON.parseObject(map.get("value").toString(), Map.class);
+            if (!ObjectUtils.isEmpty(value.get("a34004"))){
+                pm25List.add(Double.parseDouble(value.get("a34004").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a34002"))){
+                pm10List.add(Double.parseDouble(value.get("a34002").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a21005"))){
+                COList.add(Double.parseDouble(value.get("a21005").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a21026"))){
+                SO2List.add(Double.parseDouble(value.get("a21026").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a21004"))){
+                NO2List.add(Double.parseDouble(value.get("a21004").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a05024"))){
+                O3List.add(Double.parseDouble(value.get("a05024").toString()));
+            }
+            if (!ObjectUtils.isEmpty(value.get("a99054"))){
+                VOCList.add(Double.parseDouble(value.get("a99054").toString()));
+            }
         }
 
         //���������������
@@ -590,6 +598,11 @@
                 if(!list.contains(d)){
                     list.add(d);
                     integer++;
+                    HistorySecondCruiserResultCountDTO countResultDTO = Objects.isNull(map.get(integer))?new HistorySecondCruiserResultCountDTO():map.get(integer);
+                    countResultDTO.setSumNum(d.getNum());
+                    countResultDTO.setContNum(1);
+                    map.put(integer,countResultDTO);
+                    mapTest.put(d.getFlyLon()+"_"+d.getFlyLat(),d.getNum());
                 }
             }
         }

--
Gitblit v1.8.0