今日报警总数
This commit is contained in:
@ -21,6 +21,18 @@ public class AlarmInformationVo {
|
|||||||
*/
|
*/
|
||||||
private Integer processingAlarm = 0;
|
private Integer processingAlarm = 0;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 今日报警总数
|
||||||
|
*/
|
||||||
|
private Integer alarmsTotalToday = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 今日总处理报警
|
||||||
|
*/
|
||||||
|
private Integer processingAlarmToday = 0;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 强制报警
|
* 强制报警
|
||||||
*/
|
*/
|
||||||
|
@ -649,7 +649,7 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
|
|||||||
/**
|
/**
|
||||||
* 获取设备使用数据
|
* 获取设备使用数据
|
||||||
*
|
*
|
||||||
* @param deviceId 设备ID
|
* @param deviceTypeId 设备ID
|
||||||
* @param range 时间范围 1:半年 2:一年
|
* @param range 时间范围 1:半年 2:一年
|
||||||
* @return 每月使用数据列表
|
* @return 每月使用数据列表
|
||||||
*/
|
*/
|
||||||
|
@ -347,30 +347,38 @@
|
|||||||
|
|
||||||
<!-- 获取告警信息 -->
|
<!-- 获取告警信息 -->
|
||||||
<select id="getAlarmInformation" resultType="com.fuyuanshen.equipment.domain.vo.AlarmInformationVo">
|
<select id="getAlarmInformation" resultType="com.fuyuanshen.equipment.domain.vo.AlarmInformationVo">
|
||||||
SELECT (SELECT COUNT(1) FROM device_alarm WHERE treatment_state = 0 AND DATE (create_time) = CURDATE()) AS alarmsTotal, (
|
SELECT (SELECT COUNT(1) FROM device_alarm WHERE treatment_state = 0) AS alarmsTotal
|
||||||
|
, (SELECT COUNT(1)
|
||||||
|
FROM device_alarm
|
||||||
|
WHERE treatment_state = 0) AS processingAlarm
|
||||||
|
, (SELECT COUNT(1)
|
||||||
|
FROM device_alarm
|
||||||
|
WHERE treatment_state = 0 AND
|
||||||
|
DATE (create_time) = CURDATE()) AS alarmsTotalToday
|
||||||
|
, (
|
||||||
SELECT COUNT (1)
|
SELECT COUNT (1)
|
||||||
FROM device_alarm
|
FROM device_alarm
|
||||||
WHERE treatment_state = 0
|
WHERE treatment_state = 0
|
||||||
AND DATE (create_time) = CURDATE()) AS processingAlarm
|
AND DATE (create_time) = CURDATE()) AS processingAlarmToday
|
||||||
, (
|
, (
|
||||||
SELECT COUNT (1)
|
SELECT COUNT (1)
|
||||||
FROM device_alarm
|
FROM device_alarm
|
||||||
WHERE device_action = 0
|
WHERE device_action = 0
|
||||||
AND DATE (create_time) = CURDATE()) AS alarmForced
|
) AS alarmForced
|
||||||
, (
|
, (
|
||||||
SELECT COUNT (1)
|
SELECT COUNT (1)
|
||||||
FROM device_alarm
|
FROM device_alarm
|
||||||
WHERE device_action = 1
|
WHERE device_action = 1
|
||||||
AND DATE (create_time) = CURDATE()) AS intrusionImpact
|
) AS intrusionImpact
|
||||||
, (
|
, (
|
||||||
SELECT COUNT (1)
|
SELECT COUNT (1)
|
||||||
FROM device_alarm
|
FROM device_alarm
|
||||||
WHERE device_action = 2
|
WHERE device_action = 2
|
||||||
AND DATE (create_time) = CURDATE()) AS alarmManual
|
) AS alarmManual
|
||||||
, (
|
, (
|
||||||
SELECT COUNT (1)
|
SELECT COUNT (1)
|
||||||
FROM device_alarm
|
FROM device_alarm
|
||||||
WHERE device_action = 3 AND DATE (create_time) = CURDATE()) AS fenceElectronic
|
WHERE device_action = 3) AS fenceElectronic
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user