| | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.Period; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO<SPIDataRespDTO> getSPIData(SPIDataReqBO spiDataReqBO) { |
| | | public ResultVO<TroubleData> getSPIData(SPIDataReqBO spiDataReqBO) { |
| | | |
| | | ResultVO resultVO = new ResultVO<>(); |
| | | resultVO.setCode("200"); |
| | |
| | | resultVO.setMsg("key不正确"); |
| | | return resultVO; |
| | | } |
| | | if (ObjectUtils.isEmpty(spiDataReqBO.getStartTime())){ |
| | | spiDataReqBO.setStartTime(new Date(123, 3,1)); |
| | | LocalDateTime startTime = LocalDate.now().withDayOfMonth(1).atStartOfDay(); |
| | | for (int i = 0; i < 12; i++) { |
| | | startTime = startTime.minus(Period.ofMonths(1)); |
| | | } |
| | | if (ObjectUtils.isEmpty(spiDataReqBO.getEndTime())){ |
| | | spiDataReqBO.setEndTime(new Date()); |
| | | } |
| | | spiDataReqBO.setStartTime(startTime); |
| | | spiDataReqBO.setEndTime(LocalDateTime.now()); |
| | | |
| | | |
| | | List<TroubleData> spiData = checkPointService.getSPIData(spiDataReqBO); |
| | | |
| | | SPIDataRespDTO spiDataRespDTO = new SPIDataRespDTO(); |
| | | spiDataRespDTO.setTroubleDataList(spiData); |
| | | |
| | | resultVO.setData(spiDataRespDTO); |
| | | resultVO.setData(spiData); |
| | | |
| | | return resultVO; |
| | | } |