From c2c52844bac20aeda08c9e25c8b525bc556ef586 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Mon, 27 Sep 2021 15:07:03 +0800
Subject: [PATCH] screen-aqi            更改监测站点DTO参数

---
 screen-api/src/main/java/com/moral/api/pojo/form/dataDisplay/MonitorPointDataDisplayForm.java |    2 +
 screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java               |    6 ++
 screen-api/src/main/java/com/moral/api/pojo/dto/dataDisplay/MonitorPointDataDisplayDTO.java   |   21 ++++++++++
 screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java                  |   42 +++++++++++++++------
 4 files changed, 57 insertions(+), 14 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java b/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java
index 4fd2b1d..74d997d 100644
--- a/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java
+++ b/screen-api/src/main/java/com/moral/api/controller/DataDisplayController.java
@@ -54,19 +54,37 @@
         dto1.setOrganizationName("������������2");
         dto2.setOrganizationName("������������3");
 
-        Map<String,Object> valueMap = new HashMap<>();
-        valueMap.put("a21026",1);
-        valueMap.put("a21004",1);
-        valueMap.put("a34002",1);
-        valueMap.put("a34004",1);
-        valueMap.put("a21005",1);
-        valueMap.put("a05024",1);
-        valueMap.put("a99054",1);
-        valueMap.put("AQI",1);
+        dto.setA05024(1);
+        dto1.setA05024(1);
+        dto2.setA05024(1);
 
-        dto.setValues(valueMap);
-        dto1.setValues(valueMap);
-        dto2.setValues(valueMap);
+        dto.setA21005(1d);
+        dto1.setA21005(1d);
+        dto2.setA21005(1d);
+
+        dto.setA21004(1);
+        dto1.setA21004(1);
+        dto2.setA21004(1);
+
+        dto.setA21026(1);
+        dto1.setA21026(1);
+        dto2.setA21026(1);
+
+        dto.setA34002(1);
+        dto1.setA34002(1);
+        dto2.setA34002(1);
+
+        dto.setA34004(1);
+        dto1.setA34004(1);
+        dto2.setA34004(1);
+
+        dto.setA99054(1d);
+        dto1.setA99054(1d);
+        dto2.setA99054(1d);
+
+        dto.setAQI(1);
+        dto1.setAQI(1);
+        dto2.setAQI(1);
 
         List<MonitorPointDataDisplayDTO> list = new ArrayList<>();
         list.add(dto);
diff --git a/screen-api/src/main/java/com/moral/api/pojo/dto/dataDisplay/MonitorPointDataDisplayDTO.java b/screen-api/src/main/java/com/moral/api/pojo/dto/dataDisplay/MonitorPointDataDisplayDTO.java
index db149f5..afbefa9 100644
--- a/screen-api/src/main/java/com/moral/api/pojo/dto/dataDisplay/MonitorPointDataDisplayDTO.java
+++ b/screen-api/src/main/java/com/moral/api/pojo/dto/dataDisplay/MonitorPointDataDisplayDTO.java
@@ -20,6 +20,25 @@
 
     private String time;
 
-    private Map<String,Object> values;
+    private Double a21005;
+
+    private int a21026;
+
+    private int a21004;
+
+    private int AQI;
+
+    private int a34002;
+
+    private Double a99054;
+
+    private int a34004;
+
+    private int a05024;
+
+    /*
+    * ������������
+    * */
+    private Double comIndex;
 
 }
diff --git a/screen-api/src/main/java/com/moral/api/pojo/form/dataDisplay/MonitorPointDataDisplayForm.java b/screen-api/src/main/java/com/moral/api/pojo/form/dataDisplay/MonitorPointDataDisplayForm.java
index 21083f0..1d1f3d6 100644
--- a/screen-api/src/main/java/com/moral/api/pojo/form/dataDisplay/MonitorPointDataDisplayForm.java
+++ b/screen-api/src/main/java/com/moral/api/pojo/form/dataDisplay/MonitorPointDataDisplayForm.java
@@ -57,6 +57,8 @@
             endTimeStr+=" 23:59:59";
             endTime = DateUtils.getDate(endTimeStr,"yyyy-MM-dd HH:mm:ss");
         } else {
+            if(startTime!=null&&endTime!=null)
+                return false;
             if (reportType.equals(Constants.HOURYLYREPORT)) {
                 //������������������������������������������
                 Date previousHour = DateUtils.getDateOfMin(new Date(), -60);
diff --git a/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java
index 971a459..2a9440d 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/DataDisplayServiceImpl.java
@@ -74,7 +74,7 @@
             //������������������
             String deviceName = deviceMap.get(key).getName();
             //������������������
-            organizationService.getOrganizationById(deviceMap.get(key).getOrganizationId());
+            String orgName = organizationService.getOrganizationById(deviceMap.get(key).getOrganizationId()).getName();
             //������������
             String startTime = DateUtils.dateToDateString(startDate, "yyyy-MM-dd");
             String endTime = DateUtils.dateToDateString(endDate, "yyyy-MM-dd");
@@ -165,6 +165,10 @@
             double TVOCAvg = AmendUtils.sciCal(TVOCSum / TVOCNum,2);
 
 
+            dto.setDeviceName(deviceName);
+            dto.setTime(time);
+            dto.setOrganizationName(orgName);
+
         });
     }
 

--
Gitblit v1.8.0