Browse Source

修改

recovery
wang0018 5 years ago
parent
commit
6903b5cf95
  1. 27
      wisdomcar/src/main/java/com/ccsens/wisdomcar/service/StatisticsService.java

27
wisdomcar/src/main/java/com/ccsens/wisdomcar/service/StatisticsService.java

@ -28,18 +28,33 @@ public class StatisticsService implements IStatisticsService{
public StatisticsVo.UseNumsVo selResult(StatisticsDto.UseNum param) {
StatisticsVo.UseNumsVo useNumsVo=new StatisticsVo.UseNumsVo();
List<StatisticsVo.UseNumVo> useNumVoNow = statisticsDao.selResult(param);
List<StatisticsVo.UseNumVo> sumLast=new ArrayList<StatisticsVo.UseNumVo>();
List<StatisticsVo.UseNumVo> sumNow=new ArrayList<StatisticsVo.UseNumVo>();
sumNow.add(useNumVoNow.get(0));
for (int i = 1; i < useNumVoNow.size(); i++) {
StatisticsVo.UseNumVo useNumVo=new StatisticsVo.UseNumVo();
useNumVo.setName(useNumVoNow.get(i).getName());
useNumVo.setNum(useNumVoNow.get(i).getNum()+useNumVoNow.get(i-1).getNum());
sumNow.add(useNumVo);
}
useNumsVo.setSigleNow(useNumVoNow);
useNumsVo.setSumNow(useNumVoNow);
useNumsVo.setSumNow(sumNow);
//往年得
Integer yaer=Integer.valueOf(param.getYear());
yaer=yaer-1;
param.setYear(String.valueOf(yaer));
List<StatisticsVo.UseNumVo> useNumVosLast = statisticsDao.selResult(param);
List<StatisticsVo.UseNumVo> sumLast = new ArrayList<StatisticsVo.UseNumVo>();
sumLast.add(useNumVosLast.get(0));
for (int i = 1; i < useNumVosLast.size(); i++) {
StatisticsVo.UseNumVo useNumVo=new StatisticsVo.UseNumVo();
useNumVo.setName(useNumVosLast.get(i).getName());
useNumVo.setNum(useNumVosLast.get(i).getNum()+useNumVosLast.get(i-1).getNum());
sumLast.add(useNumVo);
}
useNumsVo.setSigleLast(useNumVosLast);
useNumsVo.setSumLast(useNumVosLast);
useNumsVo.setSumLast(sumLast);
return useNumsVo;
}
}

Loading…
Cancel
Save