| | |
| | | </if> |
| | | </select> |
| | | |
| | | |
| | | <!-- List<TroubleDataRespDTO> getSPIData(SPIDataReqBO spiDataReqBO);--> |
| | | <select id="getSPIData" resultType="com.ruoyi.doublePrevention.entity.SPI.TroubleData"> |
| | | SELECT |
| | | DATE_FORMAT(register_create_time, '%Y-%m') time, sum(1) count, |
| | | sum(case when rectify_status = '1' then 1 else 0 end) rectifyFinish, |
| | | sum(case when rectify_status = '0' then 1 else 0 end) rectifyNotFinish, |
| | | sum(case when accept_result = '1' then 1 else 0 end) accept, |
| | | sum(case when danger_level = '0' then 1 else 0 end) generalDanger, |
| | | sum(case when danger_level = '1' then 1 else 0 end) majorDanger |
| | | FROM tr_hidden_danger_check_point |
| | | WHERE register_create_time >= #{spiDataReqBO.startTime} and #{spiDataReqBO.endTime} >= register_create_time and whether_danger = 1 |
| | | GROUP BY time |
| | | ORDER BY time ASC |
| | | </select> |
| | | |
| | | <!-- TroubleLevel getTroubleLevel(SPIDataReqBO spiDataReqBO);--> |
| | | <select id="getTroubleLevel" resultType="com.ruoyi.doublePrevention.entity.SPI.TroubleLevel"> |
| | | select |
| | | sum(case when trouble_type_name = 'A级隐患' then 1 else 0 end) A, |
| | | sum(case when trouble_type_name = 'B级隐患' then 1 else 0 end) B, |
| | | sum(case when trouble_type_name = 'C级隐患' then 1 else 0 end) C |
| | | from tr_hidden_danger_check_point |
| | | WHERE register_create_time >= #{spiDataReqBO.startTime} and #{spiDataReqBO.endTime} >= register_create_time and whether_danger = 1 |
| | | </select> |
| | | </mapper> |