|
|
@ -30,19 +30,27 @@ public class StatisticsService implements IStatisticsService{ |
|
|
|
@Override |
|
|
|
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<Integer> useNumVoNow = statisticsDao.selResult(param); |
|
|
|
List<Integer> sumNow=new ArrayList<Integer>(); |
|
|
|
sumNow.add(useNumVoNow.get(0)); |
|
|
|
for (int i = 1; i < useNumVoNow.size(); i++) { |
|
|
|
sumNow.add(useNumVoNow.get(i)+sumNow.get(i-1)); |
|
|
|
} |
|
|
|
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<Integer> useNumVosLast = statisticsDao.selResult(param); |
|
|
|
List<Integer> sumLast = new ArrayList<Integer>(); |
|
|
|
sumLast.add(useNumVosLast.get(0)); |
|
|
|
for (int i = 1; i < useNumVosLast.size(); i++) { |
|
|
|
sumLast.add(useNumVosLast.get(i)+sumLast.get(i-1)); |
|
|
|
} |
|
|
|
useNumsVo.setSigleLast(useNumVosLast); |
|
|
|
useNumsVo.setSumLast(useNumVosLast); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
useNumsVo.setSumLast(sumLast); |
|
|
|
return useNumsVo; |
|
|
|
|
|
|
|
} |
|
|
|