天气预报接口修改
parent
fa3a88bac6
commit
7cc08a8791
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Reference in New Issue