|
@@ -486,33 +486,33 @@ public class HtAnalogDataServiceImpl extends AbstractCrudService<HtAnalogDataMap
|
|
|
monitor_list.addAll(set2);
|
|
|
|
|
|
//旧数据时间计算
|
|
|
- SimpleDateFormat sfOne = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- long startLong = DateUtils.toDate(DateUtils.toLocalDateTime(dataManagementOneVO.getStartTime(), "yyyy-MM-dd HH:mm:ss")).getTime();
|
|
|
- long endLong = DateUtils.toDate(DateUtils.toLocalDateTime(dataManagementOneVO.getEndTime(), "yyyy-MM-dd HH:mm:ss")).getTime();
|
|
|
- long interval = (endLong - startLong) / 13;
|
|
|
- String lastPeriodStartTime = sfOne.format(new Date(startLong - (interval * 14)));
|
|
|
+// SimpleDateFormat sfOne = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+// long startLong = DateUtils.toDate(DateUtils.toLocalDateTime(dataManagementOneVO.getStartTime(), "yyyy-MM-dd HH:mm:ss")).getTime();
|
|
|
+// long endLong = DateUtils.toDate(DateUtils.toLocalDateTime(dataManagementOneVO.getEndTime(), "yyyy-MM-dd HH:mm:ss")).getTime();
|
|
|
+// long interval = (endLong - startLong) / 13;
|
|
|
+// String lastPeriodStartTime = sfOne.format(new Date(startLong - (interval * 14)));
|
|
|
if (dataManagementOneVO.getType() == 1) {
|
|
|
if (dataManagementOneVO.getValueCalculation() == 1) {
|
|
|
- currentPeriodRingRatioList = baseMapper.yearOnYearOne(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.yearOnYearOne(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 2) {
|
|
|
- currentPeriodRingRatioList = baseMapper.dayMaxDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.dayMaxDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 3) {
|
|
|
- currentPeriodRingRatioList = baseMapper.dayMinDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.dayMinDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 4) {
|
|
|
- currentPeriodRingRatioList = baseMapper.daySumDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.daySumDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
}
|
|
|
} else if (dataManagementOneVO.getType() == 2) {
|
|
|
if (dataManagementOneVO.getValueCalculation() == 1) {
|
|
|
- currentPeriodRingRatioList = baseMapper.yearOnYearTwo(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.yearOnYearTwo(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 2) {
|
|
|
- currentPeriodRingRatioList = baseMapper.monthMaxDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.monthMaxDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 3) {
|
|
|
- currentPeriodRingRatioList = baseMapper.monthMinDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.monthMinDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
} else if (dataManagementOneVO.getValueCalculation() == 4) {
|
|
|
- currentPeriodRingRatioList = baseMapper.monthSumDataList(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.monthSumDataList(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
}
|
|
|
} else {
|
|
|
- currentPeriodRingRatioList = baseMapper.yearOnYearThree(newList, lastPeriodStartTime, dataManagementOneVO.getEndTime());
|
|
|
+ currentPeriodRingRatioList = baseMapper.yearOnYearThree(newList, dataManagementOneVO.getStartTime(), dataManagementOneVO.getEndTime());
|
|
|
}
|
|
|
|
|
|
FieldEscapeUtils.remove1(list);
|