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/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java b/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
index 301f9e6..88fa88d 100644
--- a/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
@@ -472,7 +472,7 @@
 	}
 
 	/**
-	 * ������������������������������������������������������������������
+	 * ������������������������������������������������������������������,������ ������������������
 	 * @param sensorKeys
 	 * @param timePeriod
 	 * @param dataCondition
@@ -503,8 +503,12 @@
 						 // list to map
 						 int finalN = n;
 						 sensorKeys.forEach(sensorKey -> {
-							 Double sensorValue = rowData.get(sensorKey)!= null?new Double(rowData.get(sensorKey).toString()):null;
-							 lineChartDatasWithEmpty.get(sensorKey).set(finalN,sensorValue);
+						 	 Object value = rowData.get(sensorKey);
+							 List<Double> lineChartDatasWithEmptyTemp = lineChartDatasWithEmpty.get(sensorKey);
+							 if(finalN < lineChartDatasWithEmptyTemp.size()){
+								 Double sensorValue = value!= null?new Double(value.toString()):null;
+								 lineChartDatasWithEmptyTemp.set(finalN,sensorValue);
+							 }
 						 });
 						 // ������ -1���������������
 						 m = m<dataLength ? m+1 : -1;

--
Gitblit v1.8.0