| | |
| | | package com.ruoyi.doublePrevention.service.impl; |
| | | |
| | | import com.ruoyi.doublePrevention.entity.DoublePreventDept; |
| | | import com.ruoyi.doublePrevention.entity.SPI.SPIDataReqBO; |
| | | import com.ruoyi.doublePrevention.entity.SPI.SPIDataRespDTO; |
| | | import com.ruoyi.doublePrevention.entity.SPI.TroubleData; |
| | | import com.ruoyi.doublePrevention.entity.SPI.TroubleLevel; |
| | | import com.ruoyi.doublePrevention.entity.SPI.*; |
| | | import com.ruoyi.doublePrevention.entity.dto.DataCountDangerLevelRectifiedRespDO; |
| | | import com.ruoyi.doublePrevention.entity.dto.DataCountDangerLevelRespDO; |
| | | import com.ruoyi.doublePrevention.entity.dto.DataCountDangerResultRespDO; |
| | |
| | | |
| | | List<TroubleData> spiData = checkPointService.getSPIData(spiDataReqBO); |
| | | |
| | | TroubleLevel troubleLevel = checkPointService.getTroubleLevel(spiDataReqBO); |
| | | |
| | | SPIDataRespDTO spiDataRespDTO = new SPIDataRespDTO(); |
| | | |
| | | spiDataRespDTO.setTroubleDataList(spiData); |
| | | spiDataRespDTO.setTroubleLevel(troubleLevel); |
| | | |
| | | resultVO.setData(spiDataRespDTO); |
| | | |
| | | return resultVO; |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO<TroubleLevel> getSPIDataForPieChart(SPIDataReqBO spiDataReqBO) { |
| | | |
| | | ResultVO resultVO = new ResultVO<>(); |
| | | resultVO.setCode("200"); |
| | | resultVO.setMsg("查询成功"); |
| | | |
| | | String key = "006a4740-8f2d-4fdc-a25b-a7413a37a2ba"; |
| | | |
| | | if (ObjectUtils.isEmpty(spiDataReqBO.getKey())){ |
| | | resultVO.setCode("400"); |
| | | resultVO.setMsg("key不能为空"); |
| | | return resultVO; |
| | | } |
| | | if (!spiDataReqBO.getKey().equals(key)){ |
| | | resultVO.setCode("400"); |
| | | resultVO.setMsg("key不正确"); |
| | | return resultVO; |
| | | } |
| | | |
| | | SPIDataForPieChartRespDTO spiDataForPieChartRespDTO = new SPIDataForPieChartRespDTO(); |
| | | |
| | | if (ObjectUtils.isEmpty(spiDataReqBO.getYear())){ |
| | | |
| | | spiDataReqBO.setYear("2024"); |
| | | TroubleLevel troubleLevel = checkPointService.getTroubleLevel(spiDataReqBO); |
| | | resultVO.setData(troubleLevel); |
| | | return resultVO; |
| | | } |
| | | |
| | | TroubleLevel troubleLevel = checkPointService.getTroubleLevel(spiDataReqBO); |
| | | resultVO.setData(troubleLevel); |
| | | |
| | | return resultVO; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @description 参数校验 |