| | |
| | | if (startTime == null) { |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(predictItem.getLastTime()); |
| | | calendar.add(Calendar.MINUTE, -1 * predictItem.getPredictLength()); |
| | | calendar.add(Calendar.SECOND, -1 * predictItem.getPredictLength() * predictItem.getGranularity()); |
| | | startTime = calendar.getTime(); |
| | | } |
| | | Date endTime = reqVO.getEndTime(); |
| | | if (endTime == null) { |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(predictItem.getLastTime()); |
| | | calendar.add(Calendar.MINUTE, predictItem.getPredictLength()); |
| | | calendar.add(Calendar.SECOND, predictItem.getPredictLength() * predictItem.getGranularity()); |
| | | endTime = calendar.getTime(); |
| | | } |
| | | if (endTime.getTime() <= startTime.getTime()) { |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(startTime); |
| | | calendar.add(Calendar.MINUTE, predictItem.getPredictLength()); |
| | | calendar.add(Calendar.SECOND, predictItem.getPredictLength() * predictItem.getGranularity()); |
| | | endTime = calendar.getTime(); |
| | | } |
| | | |