From b4aa377b5e7898cd2ef018cc385a19af67a56839 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Mon, 26 Mar 2018 14:05:58 +0800 Subject: [PATCH] Merge branch 'master' of http://blit.7drlb.com:8888/r/screen_api_v2.git --- src/main/resources/mapper/HistoryMinutelyMapper.xml | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/resources/mapper/HistoryMinutelyMapper.xml b/src/main/resources/mapper/HistoryMinutelyMapper.xml index 797834d..148f6a4 100644 --- a/src/main/resources/mapper/HistoryMinutelyMapper.xml +++ b/src/main/resources/mapper/HistoryMinutelyMapper.xml @@ -41,17 +41,22 @@ ORDER BY time </select> - <select id="selectLineChartDateByCrieria" resultMap="PairDataResultMap"> + <select id="selectLineChartDateByCrieria" resultType="java.util.Map"> SELECT <choose> <when test="'MINUTE'==dataCondition.timeUnits.toString() and 'DEVICE'==dataCondition.areaRange.toString()"> - json->'$.${sensorKey}[0]' + <foreach collection="sensorKeys" + item="sensorKey" separator="," close=","> + json->'$.${sensorKey}[0]' as '${sensorKey}' + </foreach> </when> <otherwise> - AVG(json->'$.${sensorKey}[0]') + <foreach collection="sensorKeys" + item="sensorKey" separator="," close=","> + AVG(json->'$.${sensorKey}[0]') as '${sensorKey}' + </foreach> </otherwise> </choose> - as value, DATE_FORMAT(time,'${@com.moral.common.util.ReportTimeFormat@toMySqlTimeFormat(timePeriod.timeUnits)}') as format_time FROM `history_minutely` hmi -- Gitblit v1.8.0