通过告警类型生产告警短信通知
This commit is contained in:
@ -109,7 +109,7 @@ public class UploadedPhotosController extends BaseController {
|
|||||||
//抓拍监控,并返回路径
|
//抓拍监控,并返回路径
|
||||||
String monitorPath = uploadedPhotosService.captureMonitorPhoto(sn);
|
String monitorPath = uploadedPhotosService.captureMonitorPhoto(sn);
|
||||||
//推送告警短信通知
|
//推送告警短信通知
|
||||||
uploadedPhotosService.sendAlarmMessage(sn, doorState, shakeState);
|
uploadedPhotosService.sendAlarmMessage(sn, doorState, shakeState,eventType);
|
||||||
UploadedPhotos uploadedPhotos = new UploadedPhotos(
|
UploadedPhotos uploadedPhotos = new UploadedPhotos(
|
||||||
null, fileName, monitorPath, imei, sn, latitude, longitude, temperature, doorState, shakeState,cpuTemp,eventType, date
|
null, fileName, monitorPath, imei, sn, latitude, longitude, temperature, doorState, shakeState,cpuTemp,eventType, date
|
||||||
);
|
);
|
||||||
@ -154,7 +154,7 @@ public class UploadedPhotosController extends BaseController {
|
|||||||
//抓拍监控,并返回路径
|
//抓拍监控,并返回路径
|
||||||
String monitorPath = uploadedPhotosService.captureMonitorPhoto(sn);
|
String monitorPath = uploadedPhotosService.captureMonitorPhoto(sn);
|
||||||
//推送告警短信通知
|
//推送告警短信通知
|
||||||
uploadedPhotosService.sendAlarmMessage(sn, doorState, shakeState);
|
uploadedPhotosService.sendAlarmMessage(sn, doorState, shakeState,eventType);
|
||||||
UploadedPhotos uploadedPhotos = new UploadedPhotos(
|
UploadedPhotos uploadedPhotos = new UploadedPhotos(
|
||||||
null, "", monitorPath, imei, sn, latitude, longitude, temperature, doorState, shakeState,cpuTemp,eventType, date
|
null, "", monitorPath, imei, sn, latitude, longitude, temperature, doorState, shakeState,cpuTemp,eventType, date
|
||||||
);
|
);
|
||||||
|
@ -74,7 +74,7 @@ public interface IUploadedPhotosService
|
|||||||
* @param doorState
|
* @param doorState
|
||||||
* @param shakeState
|
* @param shakeState
|
||||||
*/
|
*/
|
||||||
void sendAlarmMessage(String sn, String doorState, String shakeState);
|
void sendAlarmMessage(String sn, String doorState, String shakeState,String eventType);
|
||||||
|
|
||||||
String doorAlert(DoorAlertBto doorAlertBto) throws Exception;
|
String doorAlert(DoorAlertBto doorAlertBto) throws Exception;
|
||||||
|
|
||||||
|
@ -213,7 +213,7 @@ public class UploadedPhotosServiceImpl implements IUploadedPhotosService {
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void sendAlarmMessage(String sn, String doorState, String shakeState) {
|
public void sendAlarmMessage(String sn, String doorState, String shakeState,String eventType) {
|
||||||
//
|
//
|
||||||
boolean notify = false;
|
boolean notify = false;
|
||||||
SendParams sendParams = new SendParams();
|
SendParams sendParams = new SendParams();
|
||||||
@ -235,11 +235,11 @@ public class UploadedPhotosServiceImpl implements IUploadedPhotosService {
|
|||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (Integer.parseInt(doorState) == 1) {
|
if (Integer.parseInt(eventType) == 2) {
|
||||||
temp.put("warnInfo", "箱门打开");
|
temp.put("warnInfo", "箱门打开");
|
||||||
notify = true;
|
notify = true;
|
||||||
} else {
|
} else {
|
||||||
if (Integer.parseInt(shakeState) == 1) {
|
if (Integer.parseInt(eventType) == 1) {
|
||||||
temp.put("warnInfo", "箱门振动");
|
temp.put("warnInfo", "箱门振动");
|
||||||
notify = true;
|
notify = true;
|
||||||
}
|
}
|
||||||
@ -277,6 +277,7 @@ public class UploadedPhotosServiceImpl implements IUploadedPhotosService {
|
|||||||
}
|
}
|
||||||
int doorState = 0;
|
int doorState = 0;
|
||||||
int shakeState = 0;
|
int shakeState = 0;
|
||||||
|
int eventType = doorAlertBto.getEventType();
|
||||||
if (doorAlertBto.getEventType() > 0) {
|
if (doorAlertBto.getEventType() > 0) {
|
||||||
if (doorAlertBto.getEventType() == 1) {
|
if (doorAlertBto.getEventType() == 1) {
|
||||||
shakeState = doorAlertBto.getEventType();
|
shakeState = doorAlertBto.getEventType();
|
||||||
@ -285,7 +286,7 @@ public class UploadedPhotosServiceImpl implements IUploadedPhotosService {
|
|||||||
doorState = 1;
|
doorState = 1;
|
||||||
shakeState = 0;
|
shakeState = 0;
|
||||||
}
|
}
|
||||||
sendAlarmMessage(device.getSerialNumber(), doorState + "", shakeState + "");
|
sendAlarmMessage(device.getSerialNumber(), doorState + "", shakeState + "",eventType+"");
|
||||||
}
|
}
|
||||||
//抓拍监控,并返回路径
|
//抓拍监控,并返回路径
|
||||||
String monitorPath = captureMonitorPhoto(device.getSerialNumber());
|
String monitorPath = captureMonitorPhoto(device.getSerialNumber());
|
||||||
|
Reference in New Issue
Block a user