|
@@ -56,13 +56,18 @@ public class Alarm implements MqttStrategy {
|
|
|
List<DmpDevice> list = dmpDeviceService.list(queryWrapper1);
|
|
|
baseAlarm.setDeviceId(alarams.get(0).get("devId").toString());
|
|
|
baseAlarm.setAlarmTime(time2);
|
|
|
- baseAlarm.setAlarmType(dp.get(0).get("serial").toString());
|
|
|
+ String alarmType = dp.get(0).get("serial").toString();
|
|
|
+ baseAlarm.setAlarmType(alarmType);
|
|
|
baseAlarm.setAlarmObject(alarams.get(0).get("deviceName").toString());
|
|
|
baseAlarm.setAlarmData(dp.get(0).get("status").toString());
|
|
|
baseAlarm.setAlarmAttribute(dp.get(0).get("property").toString());
|
|
|
if (alarams.get(0).get("deviceType").equals("1")){
|
|
|
baseAlarm.setAlarmContent(dp.get(0).get("property").toString()+","+dp.get(0).get("value").toString());
|
|
|
- baseAlarm.setAlarmGrade(1);
|
|
|
+ if(alarmType.equals("812") || alarmType.equals("815") || alarmType.equals("819")){
|
|
|
+ baseAlarm.setAlarmGrade(1);
|
|
|
+ }else{
|
|
|
+ baseAlarm.setAlarmGrade(2);
|
|
|
+ }
|
|
|
baseAlarm.setAlarmAddress(dp.get(0).get("value").toString());
|
|
|
}else if (alarams.get(0).get("deviceType").equals("2")){
|
|
|
baseAlarm.setAlarmContent(dp.get(0).get("property").toString()+","+dp.get(0).get("value").toString());
|