|
@@ -1959,27 +1959,6 @@ public class WindTowerCalculationDataServiceImpl extends ServiceImpl<WindTowerCa
|
|
|
BigDecimal sum = BigDecimal.ZERO;
|
|
|
BigDecimal avgShear = BigDecimal.ZERO;
|
|
|
if (!windTowerCalculationDataList.isEmpty()) {
|
|
|
-// //月平均风切变数据放入map返回,key为整- 小时:00
|
|
|
-// long hour = 3600000L;
|
|
|
-// Date systemDate = new Date();
|
|
|
-// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH");
|
|
|
-// //获取昨日开始和结束时间
|
|
|
-// long startTime = DateMomentUtil.getDayStartTime(DateUtils.addDays(systemDate, -1).getTime());
|
|
|
-// long endTime = startTime + 86399000;
|
|
|
-// // 一个月或多个月数据 按照24小时分割
|
|
|
-// for (long hourStr = startTime; hourStr <= endTime; hourStr += hour) {
|
|
|
-// Map<String, Object> tableMap = new TreeMap<>();
|
|
|
-// String finalTime = simpleDateFormat.format(hourStr);
|
|
|
-// List<BigDecimal> collect = windTowerCalculationDataList.stream().filter(w -> simpleDateFormat.format(w.getTime()).equals(finalTime) &&
|
|
|
-// w.getValue().compareTo(new BigDecimal(-99)) != 0).map(WindTowerCalculationData::getValue).collect(Collectors.toList());
|
|
|
-// BigDecimal avg = BigDecimal.ZERO;
|
|
|
-// if (!collect.isEmpty()) {
|
|
|
-// avg = collect.stream().reduce(BigDecimal.ZERO, BigDecimal::add).divide(BigDecimal.valueOf(collect.size()), 4, RoundingMode.HALF_UP);
|
|
|
-// }
|
|
|
-// tableMap.put("time", finalTime + ":00");
|
|
|
-// tableMap.put("windShear", avg);
|
|
|
-// tableList.add(tableMap);
|
|
|
-// }
|
|
|
|
|
|
for (WindTowerCalculationData windTowerCalculationData : windTowerCalculationDataList) {
|
|
|
Map<String, Object> tableMap = new TreeMap<>();
|