|
@@ -165,7 +165,12 @@ public class DataQueryServiceImpl implements DataQueryService {
|
|
|
if(requestVO.getGroupType().equals("Each")){
|
|
|
list1 = dataRealTimeMapper.QueryEachHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getDeviceIds(),requestVO.getAttributeNames());
|
|
|
}else if(requestVO.getGroupType().equals("Total")){
|
|
|
- list1 = dataRealTimeMapper.QueryTotalHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getAttributeNames());
|
|
|
+ if(CollectionUtils.isNotEmpty(requestVO.getDeviceIds())){
|
|
|
+ list1 = dataRealTimeMapper.QueryTotalOptHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getDeviceIds(),requestVO.getAttributeNames());
|
|
|
+ }else{
|
|
|
+ list1 = dataRealTimeMapper.QueryTotalHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getAttributeNames());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
if(CollectionUtils.isNotEmpty(list1)){
|
|
|
List<String> dateList = new ArrayList<>();
|
|
@@ -262,7 +267,11 @@ public class DataQueryServiceImpl implements DataQueryService {
|
|
|
if(requestVO.getGroupType().equals("Each")){
|
|
|
list1 = dataRealTimeMapper.QueryEachHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getDeviceIds(),requestVO.getAttributeNames());
|
|
|
}else if(requestVO.getGroupType().equals("Total")){
|
|
|
- list1 = dataRealTimeMapper.QueryTotalHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getAttributeNames());
|
|
|
+ if(CollectionUtils.isNotEmpty(requestVO.getDeviceIds())){
|
|
|
+ list1 = dataRealTimeMapper.QueryTotalOptHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getDeviceIds(),requestVO.getAttributeNames());
|
|
|
+ }else{
|
|
|
+ list1 = dataRealTimeMapper.QueryTotalHistoryAvrgData(leftLen,tableName,requestVO.getStartTime(),requestVO.getEndTime(),requestVO.getProductCode(),requestVO.getAttributeNames());
|
|
|
+ }
|
|
|
}
|
|
|
if(CollectionUtils.isNotEmpty(list1)){
|
|
|
List<String> dateList = new ArrayList<>();
|