|
@@ -63,7 +63,8 @@ public class WebSocketConteoller extends BaseController {
|
|
|
msgAlarmResp.setAlarmMile(mile);
|
|
|
String cameraCode = baseCameraManagement.getCameraCode();
|
|
|
String cameraName = baseRailwayManagementService.getCameraNameByCameraCode(cameraCode);
|
|
|
- msgAlarmResp.setRailwayName(cameraName);
|
|
|
+ msgAlarmResp.setRailwayName(cameraName != null ? cameraName : "");
|
|
|
+ msgAlarmResp.setLineDirStr(baseCameraManagement.getLineDir() == 1 ? "上行" : "下行");
|
|
|
// 推送消息reqMsgAlarmVo
|
|
|
webSocketServer.sendMoreMessage(list, objStr(msgAlarmResp));
|
|
|
|
|
@@ -77,8 +78,8 @@ public class WebSocketConteoller extends BaseController {
|
|
|
String formatDate = sdf.format(alarmTime != null ? alarmTime : new Date());
|
|
|
JPushUtil.sendToRegistrationId(
|
|
|
alias,
|
|
|
- "报警通知!", cameraName,
|
|
|
- formatDate + " " + (msgAlarmResp.getAlarmType() == 1 ? "泥石流" : msgAlarmResp.getAlarmType()) + " " + mile + " " + endMile,
|
|
|
+ "报警通知!", cameraName != null ? cameraName : "",
|
|
|
+ formatDate + " " + (msgAlarmResp.getAlarmType() == 1 ? "泥石流" : msgAlarmResp.getAlarmType())+ " " + (baseCameraManagement.getLineDir() == 1 ? "上行" : "下行") + " " + mile + " " + endMile,
|
|
|
"");
|
|
|
HashMap<String, Object> map = new HashMap<>();
|
|
|
map.put("code", 200);
|
|
@@ -87,7 +88,8 @@ public class WebSocketConteoller extends BaseController {
|
|
|
|
|
|
private String objStr(MsgAlarmResp msgAlarmResp) {
|
|
|
JSONObject obj = new JSONObject();
|
|
|
- obj.put("pipelineId", msgAlarmResp); //流水线ID
|
|
|
+ obj.put("data", msgAlarmResp); //data
|
|
|
+ obj.put("code", 110); //code
|
|
|
log.info("【websocket消息】 单点消息:" + obj.toJSONString());
|
|
|
return obj.toJSONString();
|
|
|
}
|