| | |
| | | jfpth.blade_region.`name` as addvnm |
| | | FROM |
| | | sys_alarm a LEFT JOIN sys_equipment e on e.deviceNumber=a.deviceNumber LEFT JOIN jfpth.blade_region on jfpth.blade_region.`code`=a.district where |
| | | DATE_FORMAT(alarmTime,'%Y-%m-%d') >=#{beginTime} and DATE_FORMAT(alarmTime,'%Y-%m-%d') <=#{endTime} and a.waringType NOT IN("系统测试","主机重新上电") ORDER BY alarmTime desc |
| | | DATE_FORMAT(alarmTime,'%Y-%m-%d') >=#{beginTime} and DATE_FORMAT(alarmTime,'%Y-%m-%d') <=#{endTime} and a.waringType IN("紧急求救") ORDER BY alarmTime desc |
| | | </select> |
| | | |
| | | |
| | |
| | | on |
| | | a.days = b.datetime |
| | | </select> |
| | | |
| | | |
| | | <!--查询本年所有月份的预警数量--> |
| | | <select id="queryYearAlarm" resultType="java.util.HashMap"> |
| | | |
| | | <if test="childList!=null and childList.size>0"> |
| | | |
| | | <foreach collection="childList" index="index" item="item" open="" separator="union all" close=""> |
| | | SELECT |
| | | #{item} as month,count(ce.id) as count |
| | | FROM |
| | | sys_alarm as ce |
| | | WHERE |
| | | YEAR ( alarmTime ) = date_format(now(),'%Y%') |
| | | AND MONTH ( alarmTime ) = #{item} |
| | | |
| | | AND waringType = "紧急求救" |
| | | AND deviceNumber = #{deviceNumber} |
| | | |
| | | </foreach> |
| | | </if> |
| | | |
| | | </select> |
| | | |
| | | </mapper> |