From 53d155ae4b7c4d5d7258c3d15cfff78ec41561f7 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Mon, 26 Mar 2018 14:13:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 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