|
@@ -223,7 +223,20 @@ public class WorkOrderManageServiceImpl implements WorkOrderManageService {
|
|
|
|
|
|
@Override
|
|
|
public List<StatisticsDto> orderStatusStatistics(WorkOrderManageDto workOrderManageDto) {
|
|
|
- return workOrderManageMapper.orderStatusStatistics(workOrderManageDto);
|
|
|
+ List<StatisticsDto> result = new ArrayList<StatisticsDto>();
|
|
|
+ List<StatisticsDto> list = workOrderManageMapper.orderStatusStatistics(workOrderManageDto);
|
|
|
+ for(int i=1;i<=5;i++){
|
|
|
+ StatisticsDto statisticsDto = new StatisticsDto();
|
|
|
+ statisticsDto.setStatisticsName(String.valueOf(i));
|
|
|
+ statisticsDto.setStatisticsValue(0.0);
|
|
|
+ result.add(statisticsDto);
|
|
|
+ }
|
|
|
+ for(int i=0;i<list.size();i++){
|
|
|
+ StatisticsDto statisticsDto = list.get(i);
|
|
|
+ StatisticsDto statisticsDto1 = result.get(Integer.parseInt(statisticsDto.getStatisticsName())-1);
|
|
|
+ statisticsDto1.setStatisticsValue(statisticsDto.getStatisticsValue());
|
|
|
+ }
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
@Override
|