From e54bc01ed3a571abc9de4dd4c32893e8741bb0f0 Mon Sep 17 00:00:00 2001
From: jpy <812110275@qq.com>
Date: Sat, 27 May 2023 15:13:28 +0800
Subject: [PATCH] test

---
 screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java |   78 ++++++++++++++++++++-------------------
 1 files changed, 40 insertions(+), 38 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
index 7c66607..4d247ff 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
@@ -25,6 +25,7 @@
 import com.moral.util.DateUtils;
 import com.moral.util.MybatisPLUSUtils;
 import io.lettuce.core.GeoCoordinates;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
@@ -41,6 +42,7 @@
  * @since 2021-07-15
  */
 @Service
+@Slf4j
 public class HistoryFiveMinutelyServiceImpl extends ServiceImpl<HistoryFiveMinutelyMapper, HistoryFiveMinutely> implements HistoryFiveMinutelyService {
 
     @Autowired
@@ -77,7 +79,7 @@
         }
         //���������������������������������
         List<DeviceAndFiveMinuteDataDTO> dtos = new ArrayList<>();
-        if (form.getChooseTime().equals("true")){
+        if (form.getChooseTime().equals("true")) {
             String time = form.getTime();
             String timeUnits = DateUtils.stringToDateString(time, "yyyy-MM-dd HH:mm", DateUtils.yyyyMM_EN);
             for (Device device : devices) {
@@ -147,19 +149,19 @@
 //        List<WindData> windData = historyFiveMinutelyMapper.getAreaWindData(params);
 //        return getWindData(windData);
         String chooseTime = params.get("chooseTime").toString();
-        List<WindData> windData=null;
-        if (chooseTime.equals("true")){
+        List<WindData> windData = null;
+        if (chooseTime.equals("true")) {
             String time = params.get("time").toString();
             String timeUnits = DateUtils.stringToDateString(time, "yyyy-MM-dd HH:mm", DateUtils.yyyyMM_EN);
             params.put("timeUnits", timeUnits);
             windData = historyHourlyMapper.getArea(params);
-        }else {
+        } else {
             String timeUnits = DateUtils.dateToDateString(new Date(), DateUtils.yyyyMM_EN);
             params.put("timeUnits", timeUnits);
             //������������
             windData = historyFiveMinutelyMapper.getAreaWindData(params);
         }
-
+        log.info("���������������{}", windData);
         return getWindData(windData);
     }
 
@@ -170,24 +172,24 @@
 //        Map<String, Object> datas = queryLastDataByMac(mac);
         String chooseTime = params.get("chooseTime").toString();
         String mac = params.get("mac").toString();
-        Map<String, Object> datas=null;
-        if (chooseTime.equals("true")){
+        Map<String, Object> datas = null;
+        if (chooseTime.equals("true")) {
             String time = params.get("time").toString();
             String timeUnits = DateUtils.stringToDateString(time, "yyyy-MM-dd HH:mm", DateUtils.yyyyMM_EN);
             String dbDataStr = historyHourlyMapper.queryLastHourlyMac(mac, time, timeUnits);
-            if (dbDataStr==null){
+            if (dbDataStr == null) {
                 return null;
             }
 //            String dbDataStr = historyFiveMinutelyMapper.queryLastFiveMinutely(mac, time, timeUnits);
             datas = JSON.parseObject(dbDataStr, HashMap.class);
-            datas.put("dataTime",time);
-        }else {
+            datas.put("dataTime", time);
+        } else {
             datas = queryLastDataByMac(mac);
         }
         //������������������
         Map<String, Object> result = new HashMap<>();
         //������������������code������
-        List<String> sensorCodes = Arrays.asList("a34004", "a34002", "a21005", "a21004", "a21026", "a05024", "a99054","a01008","a01007");
+        List<String> sensorCodes = Arrays.asList("a34004", "a34002", "a21005", "a21004", "a21026", "a05024", "a99054", "a01008", "a01007");
         //������������������
         Device device = deviceService.getDeviceUnitAlramInforByMac(mac);
         //���������������������������
@@ -198,25 +200,25 @@
             if (dataO != null) {
                 String data = String.valueOf(dataO);
                 //������������
-                if (!sensor.getShowUnitKey().equals(sensor.getUnitKey()) )
+                if (!sensor.getShowUnitKey().equals(sensor.getUnitKey()))
                     data = UnitConvertUtils.calculate(data, sensor.getFormula());
                 //������������
-                data = data +" "+ sensor.getShowUnit();
+                data = data + " " + sensor.getShowUnit();
                 result.put(sensor.getCode(), data);
-            }else{
-                result.put(sensor.getCode(),"-");
+            } else {
+                result.put(sensor.getCode(), "-");
             }
         }
         //������������������
-        result.put("name",device.getName());
+        result.put("name", device.getName());
         //������������
-        result.put("dataTime",datas.get("dataTime"));
+        result.put("dataTime", datas.get("dataTime"));
         //������
         return orderSixParam(result);
     }
 
     //���������������������������������
-    private Map<String,Object> orderSixParam(Map<String,Object> data){
+    private Map<String, Object> orderSixParam(Map<String, Object> data) {
         LinkedHashMap result = new LinkedHashMap();
         Object PM2_5 = data.get("a34004");
         Object PM10 = data.get("a34002");
@@ -228,26 +230,26 @@
         Object a01007 = data.get("a01007");
         Object name = data.get("name");
         Object time = data.get("dataTime");
-        if(name!=null)
-            result.put("������",name);
-        if(PM2_5!=null)
-            result.put("PM2.5",PM2_5);
-        if(PM10!=null)
-            result.put("PM10",PM10);
-        if(SO2!=null)
-            result.put("���������������SO������",SO2);
-        if(NO2!=null)
-            result.put("���������������NO������",NO2);
-        if(CO!=null)
-            result.put("���������������CO���",CO);
-        if(O3!=null)
-            result.put("���������O������",O3);
-        if(time!=null)
-            result.put("������",time);
-        if (a01008!=null)
-            result.put("������",a01008);
-        if (a01007!=null)
-            result.put("������",a01007);
+        if (name != null)
+            result.put("������", name);
+        if (PM2_5 != null)
+            result.put("PM2.5", PM2_5);
+        if (PM10 != null)
+            result.put("PM10", PM10);
+        if (SO2 != null)
+            result.put("���������������SO������", SO2);
+        if (NO2 != null)
+            result.put("���������������NO������", NO2);
+        if (CO != null)
+            result.put("���������������CO���", CO);
+        if (O3 != null)
+            result.put("���������O������", O3);
+        if (time != null)
+            result.put("������", time);
+        if (a01008 != null)
+            result.put("������", a01008);
+        if (a01007 != null)
+            result.put("������", a01007);
         return result;
     }
 

--
Gitblit v1.8.0