天气预报接口修改

master
wany 2024-09-29 15:45:09 +08:00
parent fa3a88bac6
commit 7cc08a8791
1 changed files with 3 additions and 3 deletions

View File

@ -195,11 +195,11 @@ public class ForecastService {
List<ForeRainTimeVo> resultList = getData(vo,total,detail);
vo.setTimeRainVos(resultList);
vo.setH1(resultList.get(0).getDrp());
List<ForeRainTimeVo> list3=resultList.subList(0, Math.min(3, list.size()));
List<ForeRainTimeVo> list3=resultList.subList(0, Math.min(3, resultList.size()));
vo.setH3(list3.stream().map(ForeRainTimeVo::getDrp).reduce(BigDecimal.ZERO, BigDecimal::add));
List<ForeRainTimeVo> list6=resultList.subList(0, Math.min(6, list.size()));
List<ForeRainTimeVo> list6=resultList.subList(0, Math.min(6, resultList.size()));
vo.setH6(list6.stream().map(ForeRainTimeVo::getDrp).reduce(BigDecimal.ZERO, BigDecimal::add));
List<ForeRainTimeVo> list12=resultList.subList(0, Math.min(12, list.size()));
List<ForeRainTimeVo> list12=resultList.subList(0, Math.min(12, resultList.size()));
vo.setH12(list12.stream().map(ForeRainTimeVo::getDrp).reduce(BigDecimal.ZERO, BigDecimal::add));
}
return list.stream().sorted(Comparator.comparing(ForeRainVo::getH24).reversed()).collect(Collectors.toList());