|
@@ -361,20 +361,58 @@ public class MonitorDataReportServiceImpl implements MonitorDataReportService {
|
|
maxValue=12;
|
|
maxValue=12;
|
|
}
|
|
}
|
|
for(int i=0;i<maxValue;i++){
|
|
for(int i=0;i<maxValue;i++){
|
|
- if ( i == monitorDataChartReportValueDtos.size() || !monitorDataChartReportValueDtos.get(i).getDateLabel().equals(i+growingBase)){
|
|
|
|
|
|
+ if(i == monitorDataChartReportValueDtos.size() || !monitorDataChartReportValueDtos.get(i).getDateLabel().equals(i+growingBase)){
|
|
MonitorDataChartReportValueDto monitorDataChartReportValueDto = new MonitorDataChartReportValueDto();
|
|
MonitorDataChartReportValueDto monitorDataChartReportValueDto = new MonitorDataChartReportValueDto();
|
|
monitorDataChartReportValueDto.setData(0.0);
|
|
monitorDataChartReportValueDto.setData(0.0);
|
|
- LocalDateTime dateTime = localDateTime.now();
|
|
|
|
- setDateStringLabel(localDateTime, dateTime, i, monitorDataChartReportValueDto, type, true);
|
|
|
|
|
|
+ LocalDateTime dateTime=localDateTime.now();
|
|
|
|
+ if(type != null && type ==3){
|
|
|
|
+ dateTime= localDateTime.plusHours(i);
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue())+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getDayOfMonth())+" "+
|
|
|
|
+ String.format("%02d",dateTime.getHour())+":00");
|
|
|
|
+ }
|
|
|
|
+ if(type != null && type ==2){
|
|
|
|
+ dateTime= localDateTime.plusDays(i);
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue())+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getDayOfMonth()));
|
|
|
|
+ }
|
|
|
|
+ if(type != null && type ==1){
|
|
|
|
+ dateTime= localDateTime.plusMonths(i);
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue()));
|
|
|
|
+ }
|
|
monitorDataChartReportValueDto.setDate(dateTime);
|
|
monitorDataChartReportValueDto.setDate(dateTime);
|
|
|
|
+
|
|
monitorDataChartReportValueDto.setDateLabel(i+growingBase);
|
|
monitorDataChartReportValueDto.setDateLabel(i+growingBase);
|
|
monitorDataChartReportValueDto.setMonitorData("");
|
|
monitorDataChartReportValueDto.setMonitorData("");
|
|
monitorDataChartReportValueDtos.add(i,monitorDataChartReportValueDto);
|
|
monitorDataChartReportValueDtos.add(i,monitorDataChartReportValueDto);
|
|
- } else {
|
|
|
|
|
|
+ }else{
|
|
MonitorDataChartReportValueDto monitorDataChartReportValueDto =monitorDataChartReportValueDtos.get(i);
|
|
MonitorDataChartReportValueDto monitorDataChartReportValueDto =monitorDataChartReportValueDtos.get(i);
|
|
monitorDataChartReportValueDto.setMonitorData(monitorDataChartReportValueDto.getData()+""+unit);
|
|
monitorDataChartReportValueDto.setMonitorData(monitorDataChartReportValueDto.getData()+""+unit);
|
|
LocalDateTime dateTime = monitorDataChartReportValueDto.getDate();
|
|
LocalDateTime dateTime = monitorDataChartReportValueDto.getDate();
|
|
- setDateStringLabel(localDateTime, dateTime, i , monitorDataChartReportValueDto, type, false);
|
|
|
|
|
|
+ if(type != null && type ==3){
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue())+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getDayOfMonth())+" "+
|
|
|
|
+ String.format("%02d",dateTime.getHour())+":00");
|
|
|
|
+ }
|
|
|
|
+ if(type != null && type ==2){
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue())+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getDayOfMonth()));
|
|
|
|
+ }
|
|
|
|
+ if(type != null && type ==1){
|
|
|
|
+ monitorDataChartReportValueDto.setDateStringLabel(
|
|
|
|
+ dateTime.getYear()+"-"+
|
|
|
|
+ String.format("%02d",dateTime.getMonthValue()));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|