天气预报接口修改
parent
fa3a88bac6
commit
7cc08a8791
|
|
@ -195,11 +195,11 @@ public class ForecastService {
|
||||||
List<ForeRainTimeVo> resultList = getData(vo,total,detail);
|
List<ForeRainTimeVo> resultList = getData(vo,total,detail);
|
||||||
vo.setTimeRainVos(resultList);
|
vo.setTimeRainVos(resultList);
|
||||||
vo.setH1(resultList.get(0).getDrp());
|
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));
|
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));
|
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));
|
vo.setH12(list12.stream().map(ForeRainTimeVo::getDrp).reduce(BigDecimal.ZERO, BigDecimal::add));
|
||||||
}
|
}
|
||||||
return list.stream().sorted(Comparator.comparing(ForeRainVo::getH24).reversed()).collect(Collectors.toList());
|
return list.stream().sorted(Comparator.comparing(ForeRainVo::getH24).reversed()).collect(Collectors.toList());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue