From c1d5a17611252e3b0fe8c159f2dde970e837455c Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Mon, 05 Jul 2021 14:29:14 +0800
Subject: [PATCH] screen-manage                     实时数据界面改为传递code

---
 screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml |   30 +++---------------------------
 1 files changed, 3 insertions(+), 27 deletions(-)

diff --git a/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml b/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml
index d705dd2..5cde6ff 100644
--- a/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml
+++ b/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml
@@ -16,35 +16,11 @@
 
     <select id="getHistoryFiveMinutelyData" resultType="java.util.LinkedHashMap">
         SELECT
-        mac
-        <foreach collection="sensorKeys" open="," separator="," item="sensorKey">
-            <choose>
-                <when test="sensorKey=='e23[0]'">
-                    ROUND((CASE WHEN AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))<![CDATA[>]]>0 AND
-                    AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI()))<![CDATA[>]]>0
-                    THEN
-                    ATAN(AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))/AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI())))*180/PI()
-                    WHEN AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))>0 AND
-                    AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI()))<![CDATA[<]]>0
-                    THEN
-                    (ATAN(AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))/AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI())))*180/PI())+180
-                    WHEN AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))<![CDATA[<]]>0 AND
-                    AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI()))<![CDATA[<]]>0
-                    THEN
-                    (ATAN(AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))/AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI())))*180/PI())+180
-                    ELSE
-                    (ATAN(AVG(value->'$.e18[0]'*SIN((value->'$.e23[0]'/180)*PI()))/AVG(value->'$.e18[0]'*COS((value->'$.e23[0]'/180)*PI())))*180/PI())+360
-                    END),3) AS '${sensorKey}'
-                </when>
-                <otherwise>
-                    ROUND(AVG(value->'$.${sensorKey}[0]'),3) AS '${sensorKey}'
-                </otherwise>
-            </choose>
-        </foreach>
+        mac, value
         FROM
         history_minutely_${timeUnits}
-        WHERE time <![CDATA[>=]]> #{start} AND time <![CDATA[<]]> #{end}
-        GROUP BY mac
+        WHERE time <![CDATA[>=]]> #{start}
+        AND time <![CDATA[<]]> #{end}
     </select>
 
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0